<SEC-DOCUMENT>0001161697-24-000441.txt : 20241113
<SEC-HEADER>0001161697-24-000441.hdr.sgml : 20241113
<ACCEPTANCE-DATETIME>20241113160201
ACCESSION NUMBER:		0001161697-24-000441
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		54
CONFORMED PERIOD OF REPORT:	20240930
FILED AS OF DATE:		20241113
DATE AS OF CHANGE:		20241113

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			KORU Medical Systems, Inc.
		CENTRAL INDEX KEY:			0000704440
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		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:		241453888

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form_10-q.htm
<DESCRIPTION>FORM 10-Q QUARTERLY REPORT FOR 09-30-2024
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:krmd="http://korumedical.com/20240930">
<head>
     <title>Form 10-Q</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_033_krmd_korumedical.com_20240930 -->
<!-- Field: Set; Name: xdx; ID: xdx_040_20240101_20240930 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_052_edei%2D%2DDocumentFiscalYearFocus_2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DDocumentFiscalPeriodFocus_Q3 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0000704440 -->
<!-- Field: Set; Name: xdx; ID: xdx_079_XDX_D%2D%2D\EDGARbiz\Clients (D)\KORU (fka Repro%2DMed)\10%2DQ 2024%2D09%2D30 KORU\form__10%2Dq.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_064_N_0_Number -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000004" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000005" name="dei:DocumentFiscalYearFocus">2024</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000006" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000007" name="dei:EntityCentralIndexKey">0000704440</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0218" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-07-012024-09-30" id="xdx2ixbrl0238" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0240" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0289" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:PaymentsForOtherTaxes" contextRef="From2023-01-012023-09-30" id="xdx2ixbrl0350" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0373" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0386" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0387" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0392" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0394" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0395" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0404" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0406" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0407" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0410" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0411" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0413" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0426" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0432" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0434" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0435" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0440" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0441" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0446" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0448" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0449" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0452" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0453" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0455" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0469" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0476" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0477" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0480" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0482" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0483" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0486" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0488" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0489" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0492" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0493" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0495" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0516" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0517" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0522" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0524" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0525" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0530" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0531" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0536" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0537" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0539" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0552" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0553" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0558" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0560" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0561" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0566" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0567" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0572" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0573" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0575" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0588" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0589" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0594" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0596" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0597" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0600" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0602" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0603" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="xdx2ixbrl0606" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0607" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember" id="xdx2ixbrl0609" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NumberOfReportableSegments" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl0624" decimals="INF" unitRef="N">1</ix:nonFraction>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="xdx2ixbrl0736" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">P6Y2M30D</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="xdx2ixbrl0749" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="xdx2ixbrl0751" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="xdx2ixbrl0752" decimals="INF" unitRef="Shares">898750</ix:nonFraction>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member" id="xdx2ixbrl0774" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">P7Y4M24D</ix:nonNumeric>
  <ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" contextRef="AsOf2023-12-31_custom_CommonStockWarrantsMember" id="xdx2ixbrl0840" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" contextRef="AsOf2023-12-31_custom_CommonStockWarrantsMember" id="xdx2ixbrl0842" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="xdx2ixbrl0852" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="xdx2ixbrl0854" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_LeaseOneMember" id="xdx2ixbrl0872" name="krmd:LesseeOperatingLeaseRemainingTerm">P7Y11M1D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_LeaseTwoMember" id="xdx2ixbrl0874" name="krmd:LesseeOperatingLeaseRemainingTerm">P4Y3M29D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_LeaseThreeMember" id="xdx2ixbrl0876" name="krmd:LesseeOperatingLeaseRemainingTerm">P3Y8M2D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_LeaseOneMember" id="xdx2ixbrl0878" name="krmd:LesseeFinanceLeaseRemainingTerm">P2Y8M2D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_LeaseTwoMember" id="xdx2ixbrl0880" name="krmd:LesseeFinanceLeaseRemainingTerm">P2Y2M30D</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_LeaseThreeMember" id="xdx2ixbrl0882" name="krmd:LesseeFinanceLeaseRemainingTerm">P4Y0M0D</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-09-30" id="xdx2ixbrl0971" name="us-gaap:LesseeOperatingLeaseRenewalTerm">P5Y3M22D</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2023-12-31" id="xdx2ixbrl0972" name="us-gaap:LesseeOperatingLeaseRenewalTerm">P6Y10M17D</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-09-30" id="xdx2ixbrl0974" name="us-gaap:LesseeFinanceLeaseRenewalTerm1">P2Y11M19D</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2023-12-31" id="xdx2ixbrl0975" name="us-gaap:LesseeFinanceLeaseRenewalTerm1">P3Y8M19D</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" contextRef="AsOf2024-09-30" id="xdx2ixbrl1007" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2024-07-012024-09-30" id="xdx2ixbrl1023" decimals="0" unitRef="USD">0</ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2024-01-01to2024-09-30" id="xdx2ixbrl1027" decimals="0" unitRef="USD">0</ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="krmd-20240930.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2024-01-01to2024-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-11-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-11-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-04-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-04-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-04-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-04-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-04-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-012023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-09-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-09-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-012024-09-30_us-gaap_NonUsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-012023-09-30_us-gaap_NonUsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_us-gaap_NonUsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-09-30_us-gaap_NonUsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_ManufacturingEquipmentAndToolingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:ManufacturingEquipmentAndToolingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_ManufacturingEquipmentAndToolingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:ManufacturingEquipmentAndToolingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_StockOptionPlan2015Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:StockOptionPlan2015Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2021Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2021Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2024Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2024Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_OmnibusEquityIncentivePlan2024Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2024Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_NonEmployeeDirectorAndBoardAdvisorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">krmd:NonEmployeeDirectorAndBoardAdvisorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_srt_BoardOfDirectorsChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-09-30_custom_TimeVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_TimeVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:PerformanceVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_CommonStockWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:CommonStockWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_TimeVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:PerformanceVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_PerformanceVestingStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:PerformanceVestingStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_RestrictedStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_RestrictedStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_CommonStockWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:CommonStockWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_CommonStockWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:CommonStockWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-08_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-08_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">krmd:TermLoanFacilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_SecurityAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">krmd:SecurityAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-30_custom_SecurityAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">krmd:SecurityAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_LeaseOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">krmd:LeaseOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_LeaseTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">krmd:LeaseTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-09-30_custom_LeaseThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000704440</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">krmd:LeaseThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="N">
      <xbrli:measure>krmd:Number</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<div style="width: 7.5in">

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FORM <span id="xdx_90D_edei--DocumentType_c20240101__20240930_ztnaW9GlYKg"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000014" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(Mark One)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_909_edei--DocumentQuarterlyReport_c20240101__20240930_zPIvHw6CNDvb"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleantrue" id="Fact000015" name="dei:DocumentQuarterlyReport">[X]</ix:nonNumeric></span></b>&#160;&#160;QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Quarterly Period Ended <span style="text-decoration: underline"><span id="xdx_900_edei--DocumentPeriodEndDate_dd_c20240101__20240930_zqqCrqGuuEz1"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:datemonthdayyearen" id="Fact000016" name="dei:DocumentPeriodEndDate">September 30, 2024</ix:nonNumeric></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">or</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_90F_edei--DocumentTransitionReport_c20240101__20240930_zKSgH7Z08T6g"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="Fact000017" name="dei:DocumentTransitionReport">[_]</ix:nonNumeric></span>&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">For the transition period from ________ to ________.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Commission File Number: <b><span style="text-decoration: underline"><span id="xdx_901_edei--EntityFileNumber_c20240101__20240930_z9xPtD7597tg"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000018" name="dei:EntityFileNumber">0-12305</ix:nonNumeric></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span style="text-decoration: underline"><span id="xdx_904_edei--EntityRegistrantName_c20240101__20240930_zz7Z3W2bLHI3"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000019" name="dei:EntityRegistrantName">KORU MEDICAL SYSTEMS, INC.</ix:nonNumeric></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Exact name of registrant as specified in its charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3.75in; text-align: center"><b><span style="text-decoration: underline"><span id="xdx_906_edei--EntityIncorporationStateCountryCode_c20240101__20240930_zVVRZ96tqmLi"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:stateprovnameen" id="Fact000020" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></span></b></td>
    <td style="width: 3.75in; text-align: center"><b><span style="text-decoration: underline"><span id="xdx_908_edei--EntityTaxIdentificationNumber_c20240101__20240930_zjiBEtISBFWe"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000021" name="dei:EntityTaxIdentificationNumber">13-3044880</ix:nonNumeric></span></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">(State or other jurisdiction of incorporation or organization)</td>
    <td style="text-align: center">(I.R.S. Employer Identification No.)</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><b><span style="text-decoration: underline"><span id="xdx_906_edei--EntityAddressAddressLine1_c20240101__20240930_zzSycXEITKRl"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000022" name="dei:EntityAddressAddressLine1">100 Corporate Drive</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressCityOrTown_c20240101__20240930_zr8Yc4ymRc94"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000023" name="dei:EntityAddressCityOrTown">Mahwah</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressStateOrProvince_c20240101__20240930_zWzZYrV2MWCl"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:stateprovnameen" id="Fact000024" name="dei:EntityAddressStateOrProvince">New Jersey</ix:nonNumeric></span></span></b></td>
    <td style="text-align: center"><b><span style="text-decoration: underline"><span id="xdx_90C_edei--EntityAddressPostalZipCode_c20240101__20240930_zNvTB7O3pRQe"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000025" name="dei:EntityAddressPostalZipCode">07430</ix:nonNumeric></span></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">(Address of principal executive offices)</td>
    <td style="text-align: center">(Zip Code)</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span style="text-decoration: underline">(<span id="xdx_90D_edei--CityAreaCode_c20240101__20240930_zpD79yI1ac4k"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000026" name="dei:CityAreaCode">845</ix:nonNumeric></span>) <span id="xdx_90D_edei--LocalPhoneNumber_c20240101__20240930_zi0b9339vOVk"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000027" name="dei:LocalPhoneNumber">469-2042</ix:nonNumeric></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Registrant&#8217;s telephone number, including area
code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 2.5in; text-align: center"><span style="text-decoration: underline">Title of each class</span></td>
    <td style="width: 1.5in; text-align: center"><span style="text-decoration: underline">Trading Symbol(s)</span></td>
    <td style="width: 3.5in; text-align: center"><span style="text-decoration: underline">Name of each exchange on which registered</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b><span id="xdx_90A_edei--Security12bTitle_c20240101__20240930_zfwzH95IBCgk"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000028" name="dei:Security12bTitle">Common stock, $0.01 par value</ix:nonNumeric></span></b></td>
    <td style="text-align: center"><b><span id="xdx_90B_edei--TradingSymbol_c20240101__20240930_zLBT6VBCVV3c"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000029" name="dei:TradingSymbol">KRMD</ix:nonNumeric></span></b></td>
    <td style="text-align: center"><b><span id="xdx_900_edei--SecurityExchangeName_c20240101__20240930_z1BYKUxZFkQ"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:exchnameen" id="Fact000030" name="dei:SecurityExchangeName">The Nasdaq Stock Market</ix:nonNumeric></span></b></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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.
&#160;<b>[X]</b> <span id="xdx_902_edei--EntityCurrentReportingStatus_c20240101__20240930_zQIEu1fi5F29"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000031" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#160;[_] No</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 (&#167;232.405 of this chapter) during the
preceding 12 months (or for such shorter period that the registrant was required to submit such files). &#160;<b>[X]</b> <span id="xdx_901_edei--EntityInteractiveDataCurrent_c20240101__20240930_zra70GnzdMw7"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" id="Fact000032" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> &#160;[_]
No</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221;
in Rule 12b-2 of the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1in">&#160;</td>
    <td style="width: 3.5in">Large accelerated filer [_]</td>
    <td style="width: 3in">Accelerated filer [_]</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span id="xdx_908_edei--EntityFilerCategory_c20240101__20240930_zcsCk0G7TN15"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt-sec:entityfilercategoryen" id="Fact000033" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span> &#160;&#160;<b>[X]</b></td>
    <td>Smaller reporting company <b><span id="xdx_90B_edei--EntitySmallBusiness_c20240101__20240930_zviMQhzN1X82"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleantrue" id="Fact000034" name="dei:EntitySmallBusiness">[X]</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Emerging growth company <span id="xdx_902_edei--EntityEmergingGrowthCompany_c20240101__20240930_zUIppZd8SuP1"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="Fact000035" name="dei:EntityEmergingGrowthCompany">[_]</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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. [_]</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Indicate by check mark whether the registrant is a shell company (as defined
in Rule 12b-2 of the Exchange Act). &#160;[_] Yes &#160;<b>[X]</b> <span id="xdx_904_edei--EntityShellCompany_c20240101__20240930_zvzVIKRvvmBi"><ix:nonNumeric contextRef="From2024-01-01to2024-09-30" format="ixt:booleanfalse" id="Fact000036" name="dei:EntityShellCompany">No</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of November 13, 2024, <span id="xdx_90F_edei--EntityCommonStockSharesOutstanding_iI_pid_uShares_c20241113_z6N5W1Dnun0e"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2024-11-13" id="Fact000037" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,837,304</ix:nonFraction></span> shares of common stock, $<span id="xdx_906_edei--EntityListingParValuePerShare_pid_uUSDPShares_c20240101__20240930_zbWhWZJdcwq5" title="Entity Listing, Par Value Per Share"><ix:nonFraction name="dei:EntityListingParValuePerShare" contextRef="From2024-01-01to2024-09-30" id="Fact000039" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</ix:nonFraction></span> par value
per share, were outstanding, which excludes <span id="xdx_903_eus-gaap--TreasuryStockCommonShares_iI_pid_uShares_c20241113_zHbBgfioC3vb" title="Treasury Stock, Common, Shares"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="AsOf2024-11-13" id="Fact000041" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,438,526</ix:nonFraction></span> shares of treasury stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="toc"></span><b>KORU MEDICAL SYSTEMS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FORM 10-Q</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2024</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>TABLE OF CONTENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 6.25in">&#160;</td>
    <td style="width: 0.5in; text-align: center"><span style="text-decoration: underline">PAGE</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center">PART I. FINANCIAL INFORMATION</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>ITEM 1.</td>
    <td><a href="#Part_I_Item_1">Financial Statements (Unaudited)</a></td>
    <td style="text-align: center">3</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>&#160;</td>
    <td><a href="#bs">Balance Sheets as of September 30, 2024 (Unaudited) and December 31, 2023</a></td>
    <td style="text-align: center">3</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>&#160;</td>
    <td><a href="#so">Statements of Operations (Unaudited) for the three and nine months ended September 30, 2024 and 2023</a></td>
    <td style="text-align: center">4</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>&#160;</td>
    <td><a href="#scf">Statements of Cash Flows (Unaudited) for the nine months ended September 30, 2024 and 2023</a></td>
    <td style="text-align: center">5</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>&#160;</td>
    <td><a href="#se">Statements of Stockholders' Equity (Unaudited) for the three and nine months ended September 30, 2024 and 2023</a></td>
    <td style="text-align: center">6-7</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>&#160;</td>
    <td><a href="#notes">Notes to Financial Statements</a></td>
    <td style="text-align: center">8</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>ITEM 2.</td>
    <td><a href="#Part_I_Item_2">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></td>
    <td style="text-align: center">17</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>ITEM 3.</td>
    <td><a href="#Part_I_Item_3">Quantitative and Qualitative Disclosures About Market Risk</a></td>
    <td style="text-align: center">21</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>ITEM 4.</td>
    <td><a href="#Part_I_Item_4">Controls and Procedures</a></td>
    <td style="text-align: center">22</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center">PART II. OTHER INFORMATION</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>ITEM 1A.</td>
    <td><a href="#Part_II_Item_1A">Risk Factors</a></td>
    <td style="text-align: center">22</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>ITEM 6.</td>
    <td><a href="#Part_II_Item_6">Exhibits</a></td>
    <td style="text-align: center">22</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #E6E6E6">
    <td>&#160;</td>
    <td><a href="#signatures">Signatures</a></td>
    <td style="text-align: center">23</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 2 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PART I &#8212; FINANCIAL INFORMATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="Part_I_Item_1"></span><b>Item 1. &#160;Financial Statements (Unaudited)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="bs"></span><b>KORU MEDICAL SYSTEMS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>BALANCE SHEETS</b></p>

<table cellspacing="0" cellpadding="0" id="xdx_30E_111_zHXiB3yR5dqe" summary="xdx: Statement - BALANCE SHEETS (UNAUDITED)" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_492_20240930_zPwrIJdAv3s2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_zy0mPI40hJvf" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>September 30,</b></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>December 31,</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 8pt"><b>(UNAUDITED)</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>&#160;</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 70%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB_zbvY2JrK4YP6" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><b>ASSETS</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B_zMDWobimNMZd" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>CURRENT ASSETS</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACzL7R_zNUIUE0g0ruk" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Cash and cash equivalents</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2024-09-30" id="Fact000049" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,806,310</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact000050" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,482,240</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccountsReceivableNetCurrent_i02I_maACzL7R_zfLEhdHx6Lp3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Accounts receivable less allowance for credit losses of $<span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20240930_zdia3RgrPRYh" title="Accounts receivable, allowance for credit loss, current"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2024-09-30" id="Fact000055" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> as of September 30, 2024 and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20231231_zbyXRxEhlaaa" title="Accounts receivable, allowance for credit loss, current"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2023-12-31" id="Fact000057" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,777</ix:nonFraction></span> as of December 31, 2023</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2024-09-30" id="Fact000052" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,164,700</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-12-31" id="Fact000053" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,045,211</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryNet_i02I_maACzL7R_zWZG3cAij3s1" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Inventory</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2024-09-30" id="Fact000059" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,928,318</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact000060" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,481,301</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherReceivables_i02I_maACzL7R_zIBQo3e8Krm3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Other receivables</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OtherReceivables" contextRef="AsOf2024-09-30" id="Fact000062" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,312</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OtherReceivables" contextRef="AsOf2023-12-31" id="Fact000063" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,889</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PrepaidExpenseCurrent_i02I_maACzL7R_zlN3kLilvCya" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Prepaid expenses</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2024-09-30" id="Fact000065" format="ixt:numdotdecimal" decimals="0" unitRef="USD">955,213</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2023-12-31" id="Fact000066" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,218,288</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AssetsCurrent_i02TI_mtACzL7R_maAzzVs_z4RzveDW0D35" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>TOTAL CURRENT ASSETS</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2024-09-30" id="Fact000068" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,928,853</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000069" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,255,929</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maAzzVs_zCir8RcX4Mx6" style="vertical-align: bottom">
    <td style="padding-left: 0.1in; text-indent: -0.1in">Property and equipment, net</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-09-30" id="Fact000071" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,552,176</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact000072" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,837,657</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_i01I_maAzzVs_z5ZgOMNBBOJl" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.1in; text-indent: -0.1in">Intangible assets, net of accumulated amortization of $<span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240930_zFgSNs9mOfv4" title="Finite-lived intangible assets, accumulated amortization"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-09-30" id="Fact000077" format="ixt:numdotdecimal" decimals="0" unitRef="USD">441,186</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20231231_z2yIe7UcpGdh" title="Finite-lived intangible assets, accumulated amortization"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31" id="Fact000079" format="ixt:numdotdecimal" decimals="0" unitRef="USD">390,341</ix:nonFraction></span> as of September 30, 2024 and December 31, 2023, respectively</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2024-09-30" id="Fact000074" format="ixt:numdotdecimal" decimals="0" unitRef="USD">746,302</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2023-12-31" id="Fact000075" format="ixt:numdotdecimal" decimals="0" unitRef="USD">754,361</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maAzzVs_z5sPOOwr3EZg" style="vertical-align: bottom">
    <td style="padding-left: 0.1in; text-indent: -0.1in">Operating lease right-of-use assets</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-09-30" id="Fact000081" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,063,731</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact000082" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,514,055</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--OtherAssetsNoncurrent_i01I_maAzzVs_zQvlIrrrycI3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.1in; text-indent: -0.1in">Other assets</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2024-09-30" id="Fact000084" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,970</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000085" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,970</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--Assets_i01TI_mtAzzVs_zxtFIlC2pkHe" style="vertical-align: bottom">
    <td>TOTAL ASSETS</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2024-09-30" id="Fact000087" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,390,032</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact000088" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,460,972</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zae6kxS3kMX7" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><b>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesCurrentAbstract_i01B_ztEx5Ea0bsvf" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>CURRENT LIABILITIES</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AccountsPayableCurrent_i02I_maLCzFb4_zZUETQMXn25c" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Accounts payable</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-09-30" id="Fact000096" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,670,300</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000097" format="ixt:numdotdecimal" decimals="0" unitRef="USD">975,193</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccruedLiabilitiesCurrent_i02I_maLCzFb4_zuKaIRJFBo28" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Accrued expenses</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000099" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,792,967</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,711,427</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NotesPayableCurrent_i02I_maLCzFb4_zyGh8Zy7PQl2" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Note payable</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2024-09-30" id="Fact000102" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,993</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000103" format="ixt:numdotdecimal" decimals="0" unitRef="USD">314,344</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OtherLiabilitiesCurrent_i02I_maLCzFb4_zi9tEXu4sJh3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Other liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000105" format="ixt:numdotdecimal" decimals="0" unitRef="USD">181,745</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000106" format="ixt:numdotdecimal" decimals="0" unitRef="USD">512,520</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--EmployeeRelatedLiabilitiesCurrent_i02I_maLCzFb4_zrWuJvX8hnNi" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Accrued payroll and related taxes</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000108" format="ixt:numdotdecimal" decimals="0" unitRef="USD">766,867</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000109" format="ixt:numdotdecimal" decimals="0" unitRef="USD">462,941</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--FinanceLeaseLiabilityCurrent_i02I_maLCzFb4_zvZG7FMAu6rb" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Financing lease liability &#8211; current</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact000111" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,297</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000112" format="ixt:numdotdecimal" decimals="0" unitRef="USD">109,540</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maLCzFb4_ztYXxrrFM7bl" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Operating lease liability &#8211; current</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact000114" format="ixt:numdotdecimal" decimals="0" unitRef="USD">395,954</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000115" format="ixt:numdotdecimal" decimals="0" unitRef="USD">368,313</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesCurrent_i02TI_mtLCzFb4_maLzvSk_zWs28UEiTqNb" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>TOTAL CURRENT LIABILITIES</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2024-09-30" id="Fact000117" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,324,123</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000118" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,454,278</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--FinanceLeaseLiabilityNoncurrent_i02I_maLzvSk_zwDEC7uDMFUk" style="vertical-align: bottom">
    <td>Financing lease liability, net of current portion</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact000120" format="ixt:numdotdecimal" decimals="0" unitRef="USD">230,332</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000121" format="ixt:numdotdecimal" decimals="0" unitRef="USD">316,623</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maLzvSk_zngWJW5wZVZ2" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 45.5pt; text-indent: -45.5pt">Operating lease liability, net of current portion</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact000123" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,102,097</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000124" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,336,300</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--Liabilities_i01TI_mtLzvSk_maLASEzytn_zjkjfuhsVefh" style="vertical-align: bottom">
    <td>TOTAL LIABILITIES</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2024-09-30" id="Fact000126" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,656,552</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31" id="Fact000127" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,107,201</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--StockholdersEquityAbstract_i01B_zYOH98VOHsvi" style="vertical-align: bottom">
    <td>STOCKHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_i02I_maSEzqKe_zlBDKgmvh8rd" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in"><p style="margin-top: 0; margin-bottom: 0">Common stock, $<span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_uUSDPShares_c20231231_zWgjtMsLv9Kg"><span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_uUSDPShares_c20240930_zB1nUMKGcUDb"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" id="Fact000134" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-09-30" id="Fact000135" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</ix:nonFraction></ix:nonFraction></span>
</span>par value, <span id="xdx_902_eus-gaap--CommonStockSharesAuthorized_iI_pid_uShares_c20231231_zznz9ZgXlNJ8"><span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_pid_uShares_c20240930_zzEQhFZf3BC7"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31" id="Fact000136" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-09-30" id="Fact000137" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">75,000,000</ix:nonFraction></ix:nonFraction></span></span> shares
authorized, <span id="xdx_908_eus-gaap--CommonStockSharesIssued_iI_pid_uShares_c20240930_zD24ybJw2cqj" title="Common stock, shares, issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-09-30" id="Fact000139" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,275,830</ix:nonFraction></span> and <span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_pid_uShares_c20231231_zuK0CiX6WeIe"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31" id="Fact000140" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,059,583</ix:nonFraction></span>
shares issued <span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_pid_uShares_c20240930_zmtmtBMYIpW8"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-09-30" id="Fact000141" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,837,304</ix:nonFraction></span> and <span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_uShares_c20231231_zWryoQXFGazh"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-12-31" id="Fact000142" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,639,081</ix:nonFraction>
</span>shares outstanding as of September 30, 2024, and December 31, 2023, respectively</p></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-09-30" id="Fact000132" format="ixt:numdotdecimal" decimals="0" unitRef="USD">492,758</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31" id="Fact000133" format="ixt:numdotdecimal" decimals="0" unitRef="USD">490,899</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AdditionalPaidInCapitalCommonStock_i02I_maSEzqKe_zVUxef7YA81i" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Additional paid-in capital</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="AsOf2024-09-30" id="Fact000144" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,940,978</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="AsOf2023-12-31" id="Fact000145" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,018,707</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--TreasuryStockValue_i02NI_di_msSEzqKe_zD0MufXXKDv9" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Treasury stock, <span id="xdx_901_eus-gaap--TreasuryStockPreferredShares_iI_pid_uShares_c20240930_zhg6WU3RxbFj" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockPreferredShares" contextRef="AsOf2024-09-30" id="Fact000150" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,438,526</ix:nonFraction></span> and <span id="xdx_906_eus-gaap--TreasuryStockPreferredShares_iI_pid_uShares_c20231231_zEMek3sVtV2k" title="Treasury stock, shares"><ix:nonFraction name="us-gaap:TreasuryStockPreferredShares" contextRef="AsOf2023-12-31" id="Fact000152" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,420,502</ix:nonFraction></span> shares as of September 30, 2024 and December 31, 2023, respectively, at cost</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2024-09-30" id="Fact000147" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,882,493</ix:nonFraction></td>
    <td>)</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2023-12-31" id="Fact000148" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_402_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maSEzqKe_zGfXPxaMm9Lk" style="vertical-align: bottom">
    <td style="padding-left: 0.2in; text-indent: -0.1in">Accumulated deficit</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2024-09-30" id="Fact000154" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">27,817,763</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31" id="Fact000155" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">23,312,273</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_40E_eus-gaap--StockholdersEquity_i02TI_mtSEzqKe_maLASEzytn_z0gwEYIox6Ua" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>TOTAL STOCKHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000157" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,733,480</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000158" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,353,771</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_mtLASEzytn_z72Gb3MngP12" style="vertical-align: bottom">
    <td>TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000160" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,390,032</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000161" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,460,972</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 3 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="so"></span><b>KORU MEDICAL SYSTEMS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>STATEMENTS OF OPERATIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(UNAUDITED)</b></p>

<table cellspacing="0" cellpadding="0" id="xdx_306_113_z4WNolE0lym2" summary="xdx: Statement - STATEMENTS OF OPERATIONS (UNAUDITED)" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 40%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_49C_20240701__20240930_zqpzT7UlrLTi" style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_492_20230701__20230930_zV3WWg7QlV92" style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_494_20240101__20240930_zceT3JRP6ZWh" style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_49F_20230101__20230930_zE9SgZgZ6UPb" style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="text-align: center"><span style="font-size: 10pt"><b>Three Months Ended</b></span></td>
    <td>&#160;</td>
    <td colspan="5" style="text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--Revenues_maGPzlZh_z1NOgxpHUFz9" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">NET REVENUES</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-012024-09-30" id="Fact000163" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,179,977</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012023-09-30" id="Fact000164" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,003,198</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30" id="Fact000165" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,807,864</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-09-30" id="Fact000166" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,331,734</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CostOfGoodsAndServicesSold_msGPzlZh_zZpQo8Du9pok" style="vertical-align: bottom">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Cost of goods sold</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-07-012024-09-30" id="Fact000168" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,993,986</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-07-012023-09-30" id="Fact000169" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,661,021</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2024-01-01to2024-09-30" id="Fact000170" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,038,825</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2023-01-012023-09-30" id="Fact000171" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,954,398</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--GrossProfit_iT_mtGPzlZh_maOILzzgr_zh5gPDsggjI9" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">Gross Profit</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-07-012024-09-30" id="Fact000173" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,185,991</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-07-012023-09-30" id="Fact000174" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,342,177</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-01to2024-09-30" id="Fact000175" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,769,038</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-09-30" id="Fact000176" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,377,336</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingExpensesAbstract_iB_zRkVmh50TIab" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">OPERATING EXPENSES</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--SellingGeneralAndAdministrativeExpense_i01_maOEzn8P_zZ1MLbfzULi1" style="vertical-align: bottom">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Selling, general and administrative</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2024-07-012024-09-30" id="Fact000183" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,127,658</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-07-012023-09-30" id="Fact000184" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,623,928</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000185" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,804,966</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-01-012023-09-30" id="Fact000186" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,352,972</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ResearchAndDevelopmentExpense_i01_maOEzn8P_zUc9n6odwiN6" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Research and development</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-07-012024-09-30" id="Fact000188" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,533,845</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-07-012023-09-30" id="Fact000189" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,293,256</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000190" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,143,751</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-012023-09-30" id="Fact000191" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,454,739</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationDepletionAndAmortization_i01_maOEzn8P_zBmZAzU4efqb" style="vertical-align: bottom">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Depreciation and amortization</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2024-07-012024-09-30" id="Fact000193" format="ixt:numdotdecimal" decimals="0" unitRef="USD">227,785</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2023-07-012023-09-30" id="Fact000194" format="ixt:numdotdecimal" decimals="0" unitRef="USD">216,014</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2024-01-01to2024-09-30" id="Fact000195" format="ixt:numdotdecimal" decimals="0" unitRef="USD">677,019</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2023-01-012023-09-30" id="Fact000196" format="ixt:numdotdecimal" decimals="0" unitRef="USD">642,050</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--OperatingExpenses_i01T_mtOEzn8P_msOILzzgr_zKOTPt5u7Sxl" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">Total Operating Expenses</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-07-012024-09-30" id="Fact000198" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,889,288</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-07-012023-09-30" id="Fact000199" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,133,198</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-01-01to2024-09-30" id="Fact000200" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,625,736</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-012023-09-30" id="Fact000201" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,449,761</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingIncomeLoss_iT_mtOILzzgr_maILFCOzgUC_zpvVM1zFma75" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">Net Operating Loss</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-07-012024-09-30" id="Fact000203" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,703,297</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-07-012023-09-30" id="Fact000204" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,791,021</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000205" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,856,698</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000206" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,072,425</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zVY15gYb2mr3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">Non-Operating Income/(Expense)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01_maNIEzQ9q_zsIzxUkQfng6" style="vertical-align: bottom">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Gain/(Loss) on currency exchange</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2024-07-012024-09-30" id="Fact000213" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,485</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-07-012023-09-30" id="Fact000214" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">9,390</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2024-01-01to2024-09-30" id="Fact000215" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">12,674</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-09-30" id="Fact000216" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">12,542</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i01_maNIEzQ9q_zYG77BVEIllk" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Loss on disposal of fixed assets, net</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0218">&#8212;</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2023-07-012023-09-30" id="Fact000219" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,527</ix:nonFraction></span></td>
    <td>)</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-01-01to2024-09-30" id="Fact000220" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">300</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2023-01-012023-09-30" id="Fact000221" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,806</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_400_eus-gaap--OtherNonoperatingIncomeExpense_i01_maNIEzQ9q_zDddXqRiWP2d" style="vertical-align: bottom">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Interest income, net</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2024-07-012024-09-30" id="Fact000223" format="ixt:numdotdecimal" decimals="0" unitRef="USD">112,995</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-07-012023-09-30" id="Fact000224" format="ixt:numdotdecimal" decimals="0" unitRef="USD">135,429</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000225" format="ixt:numdotdecimal" decimals="0" unitRef="USD">364,183</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-01-012023-09-30" id="Fact000226" format="ixt:numdotdecimal" decimals="0" unitRef="USD">392,098</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NonoperatingIncomeExpense_i01T_mtNIEzQ9q_maILFCOzgUC_z0wuyCvgmZCf" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">TOTAL OTHER INCOME</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-07-012024-09-30" id="Fact000228" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,480</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-07-012023-09-30" id="Fact000229" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,512</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000230" format="ixt:numdotdecimal" decimals="0" unitRef="USD">351,208</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-01-012023-09-30" id="Fact000231" format="ixt:numdotdecimal" decimals="0" unitRef="USD">319,750</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_iT_mtILFCOzgUC_maNILz45S_ztYplvbQ6oQg" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">LOSS BEFORE INCOME TAXES</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2024-07-012024-09-30" id="Fact000233" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,580,817</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2023-07-012023-09-30" id="Fact000234" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,668,509</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2024-01-01to2024-09-30" id="Fact000235" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,505,490</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="From2023-01-012023-09-30" id="Fact000236" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,752,675</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msNILz45S_zLFAvNFtkxAk" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Income Tax Benefit</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0238">&#8212;</span></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-07-012023-09-30" id="Fact000239" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">300,247</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0240">&#8212;</span></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-012023-09-30" id="Fact000241" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,477,642</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLoss_iT_mtNILz45S_zbghyWWjjEGi" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">NET LOSS</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30" id="Fact000243" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,580,817</ix:nonFraction></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30" id="Fact000244" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,368,262</ix:nonFraction></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000245" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,505,490</ix:nonFraction></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000246" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,275,033</ix:nonFraction></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareAbstract_iB_zKSuQ1vMVIIf" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">NET LOSS PER SHARE</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Basic &amp; Diluted</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_909_eus-gaap--EarningsPerShareBasic_c20240701__20240930_zw9f5LXNQAB3" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_c20240701__20240930_z5cAgo1DVIx5" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-07-012024-09-30" id="Fact000252" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-07-012024-09-30" id="Fact000253" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.03</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--EarningsPerShareBasic_c20230701__20230930_zwcvownE9WM2" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_c20230701__20230930_zYmH8kkATg93" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-07-012023-09-30" id="Fact000254" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-07-012023-09-30" id="Fact000255" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.03</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20240101__20240930_zXs98Tw4Ietd" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_908_eus-gaap--EarningsPerShareDiluted_c20240101__20240930_zB55ROfdlaU" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000256" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-01-01to2024-09-30" id="Fact000257" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.10</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--EarningsPerShareBasic_c20230101__20230930_zGmw8vnfBdrj" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_c20230101__20230930_zB66Ot7DoLkf" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-012023-09-30" id="Fact000258" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-012023-09-30" id="Fact000259" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.14</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td style="border-bottom: white 2.25pt double"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zmptiBdkd063" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><span style="font-size: 10pt">WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Basic &amp; Diluted</span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 2.25pt double">&#160;</td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240701__20240930_zUfBSRzRDsdk" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20240701__20240930_z9SlvdIiG4H3" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-07-012024-09-30" id="Fact000265" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-07-012024-09-30" id="Fact000266" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,851,019</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 2.25pt double">&#160;</td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230701__20230930_zOTLT2sSYdEj" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_908_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230701__20230930_zgFCfhlFuZ01" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-07-012023-09-30" id="Fact000267" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-07-012023-09-30" id="Fact000268" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,639,081</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 2.25pt double">&#160;</td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240101__20240930_zBOeCtxKS39c" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_903_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20240101__20240930_zMpWkaWxKZC5" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-09-30" id="Fact000269" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-09-30" id="Fact000270" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,791,756</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 2.25pt double">&#160;</td>
    <td style="border-bottom: Black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230930_zQttLFdGJ0C7" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20230930_zwvg6sw2tDYh" class="xdx_phnt_U3RhdGVtZW50IC0gU1RBVEVNRU5UUyBPRiBPUEVSQVRJT05TIChVTkFVRElURUQpAA__"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-012023-09-30" id="Fact000271" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-012023-09-30" id="Fact000272" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,578,314</ix:nonFraction></ix:nonFraction></span></span></span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 4 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="scf"></span><b>KORU MEDICAL SYSTEMS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>STATEMENTS OF CASH FLOWS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(UNAUDITED)</b></p>

<table cellspacing="0" cellpadding="0" id="xdx_303_112_zl7GGQIVcX01" summary="xdx: Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_490_20240101__20240930_zjVrazMY2eAd" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_491_20230101__20230930_zdgIFT5YUmje" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="text-align: center"><span style="font-size: 10pt"><b>For the<br/>
Nine Months Ended</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 70%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z52vqA1CGlY9" style="vertical-align: bottom">
    <td><span style="font-size: 10pt">CASH FLOWS FROM OPERATING ACTIVITIES</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLoss_i01_maCzO1Q_maNCPBUzqPg_zEnAmOXOGp6h" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Net Loss</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-09-30" id="Fact000277" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,505,490</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-09-30" id="Fact000278" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,275,033</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zhEZIXB4bI3" style="vertical-align: bottom">
    <td style="padding-left: 0.3in; text-indent: -0.1in"><span style="font-size: 10pt">Adjustments to reconcile net loss to net cash used in operating activities:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ShareBasedCompensation_i02_maCzA0C_maNCPBUzcMq_maNCPBUzqPg_zow2PPkdws4h" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Stock-based compensation expense and warrant expense</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2024-01-01to2024-09-30" id="Fact000283" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,924,131</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-012023-09-30" id="Fact000284" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,379,613</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DepreciationDepletionAndAmortization_i02_maCzO1Q_maNCPBUzqPg_zww3eLOPDk" style="vertical-align: bottom">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Depreciation and amortization</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2024-01-01to2024-09-30" id="Fact000286" format="ixt:numdotdecimal" decimals="0" unitRef="USD">677,019</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2023-01-012023-09-30" id="Fact000287" format="ixt:numdotdecimal" decimals="0" unitRef="USD">642,050</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DeferredIncomeTaxesAndTaxCredits_i02_maNCPBUzqPg_zPVAIRd3XFWf" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Deferred income taxes</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0289">&#8212;</span></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="From2023-01-012023-09-30" id="Fact000290" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,477,643</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_eus-gaap--GainLossOnSaleOfOtherAssets_i02N_di_msNCPBUzqPg_zzoxyPihW1t6" style="vertical-align: bottom">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Loss on disposal of fixed assets</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2024-01-01to2024-09-30" id="Fact000292" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">300</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GainLossOnSaleOfOtherAssets" contextRef="From2023-01-012023-09-30" id="Fact000293" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,806</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40C_ecustom--NoncashLeaseAdjustments_i02_maNCPBUzqPg_zIHCGVYtmdri" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Non-cash lease adjustments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:NoncashLeaseAdjustments" contextRef="From2024-01-01to2024-09-30" id="Fact000295" format="ixt:numdotdecimal" decimals="0" unitRef="USD">243,762</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="krmd:NoncashLeaseAdjustments" contextRef="From2023-01-012023-09-30" id="Fact000296" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">16,489</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_zJhyXOTONevb" style="vertical-align: bottom">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Changes in operating assets and liabilities:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInAccountsReceivable_i02N_di_msNCPBUzqPg_zfPGgQ5GGtr3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Accounts receivable</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2024-01-01to2024-09-30" id="Fact000301" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,119,490</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-012023-09-30" id="Fact000302" format="ixt:numdotdecimal" decimals="0" unitRef="USD">332,975</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInInventories_i02N_di_msNCPBUzqPg_z0eF9D5ks008" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Inventory</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2024-01-01to2024-09-30" id="Fact000304" format="ixt:numdotdecimal" decimals="0" unitRef="USD">447,017</ix:nonFraction></span></td>
    <td>)</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-012023-09-30" id="Fact000305" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,727,954</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i02N_di_msNCPBUzqPg_zMJUCliTFSfj" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Prepaid expenses and other assets</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2024-01-01to2024-09-30" id="Fact000307" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">217,652</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2023-01-012023-09-30" id="Fact000308" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">87,540</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInOtherCurrentLiabilities_i02_maNCPBUzqPg_z9ssp7GMfLtl" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Other liabilities</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="From2024-01-01to2024-09-30" id="Fact000310" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">330,773</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" contextRef="From2023-01-012023-09-30" id="Fact000311" format="ixt:numdotdecimal" decimals="0" unitRef="USD">243,283</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInAccountsPayable_i02_maNCPBUzqPg_zu8xDcO6Ubo1" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Accounts payable</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2024-01-01to2024-09-30" id="Fact000313" format="ixt:numdotdecimal" decimals="0" unitRef="USD">695,107</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2023-01-012023-09-30" id="Fact000314" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,446,180</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInEmployeeRelatedLiabilities_i02_maNCPBUzqPg_z4wN3aAEiqlf" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Accrued payroll and related taxes</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2024-01-01to2024-09-30" id="Fact000316" format="ixt:numdotdecimal" decimals="0" unitRef="USD">303,927</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="From2023-01-012023-09-30" id="Fact000317" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">149,872</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_i02_maNCPBUzqPg_zMDAL9MDiGf2" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.4in"><span style="font-size: 10pt">Accrued expenses</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="From2024-01-01to2024-09-30" id="Fact000319" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,081,539</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" contextRef="From2023-01-012023-09-30" id="Fact000320" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,431,412</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtNCPBUzqPg_maCCERCzxmM_zRTNNJJ3rCCf" style="vertical-align: bottom">
    <td><span style="font-size: 10pt">NET CASH USED IN OPERATING ACTIVITIES</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2024-01-01to2024-09-30" id="Fact000322" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,259,333</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-012023-09-30" id="Fact000323" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,989,358</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zvrPpAAkrQ7g" style="vertical-align: bottom">
    <td><span style="font-size: 10pt">CASH FLOWS FROM INVESTING ACTIVITIES</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PaymentsToAcquireProductiveAssets_i01N_di_msNCPBUz9SP_ztzSnlnHTh29" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Purchases of property and equipment</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2024-01-01to2024-09-30" id="Fact000328" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,340,994</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="From2023-01-012023-09-30" id="Fact000329" format="ixt:numdotdecimal" decimals="0" unitRef="USD">586,897</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_di_msNCPBUz9SP_z0dYxPWw9n7d" style="vertical-align: bottom">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Purchases of intangible assets</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2024-01-01to2024-09-30" id="Fact000331" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,786</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2023-01-012023-09-30" id="Fact000332" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,312</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtNCPBUz9SP_maCCERCzxmM_zZxJtzNG3dh3" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">NET CASH USED IN INVESTING ACTIVITIES</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2024-01-01to2024-09-30" id="Fact000334" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,383,780</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-012023-09-30" id="Fact000335" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">606,209</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_z2qdF41RwhFi" style="vertical-align: bottom">
    <td><span style="font-size: 10pt">CASH FLOWS FROM FINANCING ACTIVITIES</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_405_ecustom--BorrowingsFromIndebtedness_i01_maNCPBUzLOp_zHQFBHAqbB93" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Borrowings from insurance finance indebtedness</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:BorrowingsFromIndebtedness" contextRef="From2024-01-01to2024-09-30" id="Fact000340" format="ixt:numdotdecimal" decimals="0" unitRef="USD">487,516</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:BorrowingsFromIndebtedness" contextRef="From2023-01-012023-09-30" id="Fact000341" format="ixt:numdotdecimal" decimals="0" unitRef="USD">565,172</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--PaymentsOnIndebtedness_i01N_di_msNCPBUzLOp_zZaqmd2JBb6h" style="vertical-align: bottom">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Payments on insurance finance indebtedness</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="krmd:PaymentsOnIndebtedness" contextRef="From2024-01-01to2024-09-30" id="Fact000343" format="ixt:numdotdecimal" decimals="0" unitRef="USD">399,867</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="krmd:PaymentsOnIndebtedness" contextRef="From2023-01-012023-09-30" id="Fact000344" format="ixt:numdotdecimal" decimals="0" unitRef="USD">532,441</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeasePrincipalPayments_i01N_di_msNCPBUzLOp_z6yCxZBXJpJ1" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Payments on finance lease liability</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2024-01-01to2024-09-30" id="Fact000346" format="ixt:numdotdecimal" decimals="0" unitRef="USD">81,534</ix:nonFraction></span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="From2023-01-012023-09-30" id="Fact000347" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,243</ix:nonFraction></span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40D_eus-gaap--PaymentsForOtherTaxes_i01N_di_msNCPBUzLOp_zRNEXorTFCQ3" style="vertical-align: bottom">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Payments for taxes related to net share settlement of equity awards</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:PaymentsForOtherTaxes" contextRef="From2024-01-01to2024-09-30" id="Fact000349" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,932</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0350">&#8212;</span></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInFinancingActivities_mtNCPBUzLOp_maCCERCzxmM_zCLT18fWAzw8" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">NET CASH USED IN FINANCING ACTIVITIES</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2024-01-01to2024-09-30" id="Fact000352" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">32,817</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-012023-09-30" id="Fact000353" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">40,512</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCCERCzxmM_zIRiuC6DXTO" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">NET DECREASE IN CASH AND CASH EQUIVALENTS</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2024-01-01to2024-09-30" id="Fact000355" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,675,930</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-012023-09-30" id="Fact000356" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,636,079</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_zqEVz0xcr7Ih" style="vertical-align: bottom">
    <td><span style="font-size: 10pt">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-12-31" id="Fact000358" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,482,240</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-12-31" id="Fact000359" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,408,257</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_zSd67HhPG6F" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">CASH AND CASH EQUIVALENTS, END OF PERIOD</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2024-09-30" id="Fact000361" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,806,310</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-09-30" id="Fact000362" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,772,178</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--SupplementalCashFlowInformationAbstract_iB_z07ko9AbThsg" style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Supplemental Information</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_ecustom--CashPaidDuringPeriodsForAbstract_iB_zgaaGDo1MOTc" style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Cash paid during the periods for:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InterestPaidNet_i01_z8emHlQln1gb" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Interest</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2024-01-01to2024-09-30" id="Fact000370" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,014</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-01-012023-09-30" id="Fact000371" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,773</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeTaxesPaidNet_i01_ztRAakqAl369" style="vertical-align: bottom">
    <td style="padding-left: 0.2in"><span style="font-size: 10pt">Income taxes</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0373">&#8212;</span></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-012023-09-30" id="Fact000374" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,160</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 5 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="se"></span><b>KORU MEDICAL SYSTEMS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(UNAUDITED)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Three and Nine Months Ended September 30, 2024</b></p>

<table cellspacing="0" cellpadding="0" id="xdx_305_114_zmpU31CHLDT4" summary="xdx: Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 28%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zGFFCrZFNGE" style="width: 7%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z7pz95bFCzM1" style="width: 9%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zAgiM4vIk7Oa" style="width: 10%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_zdPabM4U3srk" style="width: 9%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4B2_zCEKbDEV30El" style="width: 11%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="4">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>Additional</b></td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>Total</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>Common Stock</b></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>Paid-in</b></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>Retained</b></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>Treasury</b></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><b>Stockholders&#8217;</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Amount</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Capital</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Deficit</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Stock</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Equity</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_43A_c20240101__20240331_eus-gaap--StockholdersEquity_iS_z4WDEJupKlZf" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, DECEMBER 31, 2023</td>
    <td>&#160;</td>
    <td id="xdx_98B_eus-gaap--SharesOutstanding_iS_pid_uShares_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zfXX6lKQoa2c" title="Beginning balance (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000382" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,089,864</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000376" format="ixt:numdotdecimal" decimals="0" unitRef="USD">490,899</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000377" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,018,707</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" id="Fact000378" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">23,312,273</ix:nonFraction></td>
    <td>)</td>
    <td>$</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember" id="Fact000379" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td>)</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000380" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,353,771</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_433_c20240101__20240331_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zMlW5QLdixmh" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Issuance of stock-based compensation</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zzV5A8ECYe" title="Issuance of stock-based compensation (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="Fact000390" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,725</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="Fact000384" format="ixt:numdotdecimal" decimals="0" unitRef="USD">537</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000385" format="ixt:numdotdecimal" decimals="0" unitRef="USD">123,267</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0386">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0387">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-01-012024-03-31" id="Fact000388" format="ixt:numdotdecimal" decimals="0" unitRef="USD">123,804</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_437_c20240101__20240331_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zv3MMXAiUVZ4" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to stock options </td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0392">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000393" format="ixt:numdotdecimal" decimals="0" unitRef="USD">393,113</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0394">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0395">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-01-012024-03-31" id="Fact000396" format="ixt:numdotdecimal" decimals="0" unitRef="USD">393,113</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_436_c20240101__20240331_eus-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_za3DHuCJHrfc" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation related to restricted stock</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0398">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000399" format="ixt:numdotdecimal" decimals="0" unitRef="USD">130,676</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0400">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0401">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-01-012024-03-31" id="Fact000402" format="ixt:numdotdecimal" decimals="0" unitRef="USD">130,676</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43F_c20240101__20240331_eus-gaap--IssuanceOfStockAndWarrantsForServicesOrClaims_ztpJDbuPnwc" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Issuance of warrants</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0404">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000405" format="ixt:numdotdecimal" decimals="0" unitRef="USD">52,125</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0406">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0407">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-01-012024-03-31" id="Fact000408" format="ixt:numdotdecimal" decimals="0" unitRef="USD">52,125</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_432_c20240101__20240331_eus-gaap--NetIncomeLoss_z292pLA4GMKa" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Net loss</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0410">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0411">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="Fact000412" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,935,958</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0413">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-012024-03-31" id="Fact000414" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,935,958</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_433_c20240401__20240630_eus-gaap--StockholdersEquity_iS_zDf39l6dQiag" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, MARCH 31, 2024</td>
    <td>&#160;</td>
    <td id="xdx_982_eus-gaap--SharesOutstanding_iS_pid_uShares_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zkjqVvsJFEP1" title="Ending balance (in shares)" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000422" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,143,589</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000416" format="ixt:numdotdecimal" decimals="0" unitRef="USD">491,436</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000417" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,717,888</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember" id="Fact000418" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">25,248,231</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember" id="Fact000419" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-03-31" id="Fact000420" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,117,531</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_43F_c20240401__20240630_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zr1vhAv5YoD6" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Issuance of stock-based compensation</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zvHwMB7Z8ukb" title="Issuance of stock-based compensation (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="Fact000430" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">41,138</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="Fact000424" format="ixt:numdotdecimal" decimals="0" unitRef="USD">411</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000425" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,020</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0426">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember" id="Fact000427" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">38,932</ix:nonFraction></td>
    <td>)</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-04-012024-06-30" id="Fact000428" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,500</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_438_c20240401__20240630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zoGMT2HhL648" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to stock options </td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0432">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000433" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,218</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0434">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0435">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-04-012024-06-30" id="Fact000436" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,218</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43E_c20240401__20240630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_zif06TFyxGsb" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation related to restricted stock</td>
    <td>&#160;</td>
    <td id="xdx_98D_ecustom--CompensationeExpenseRelatedToRestrictedStockAwards_iP3us-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_pid_uShares_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zbaG78lu6bhe" title="Compensation expense related to restricted stock (in shares)" style="text-align: right"><ix:nonFraction name="krmd:CompensationeExpenseRelatedToRestrictedStockAwards" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="Fact000444" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,061</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="Fact000438" format="ixt:numdotdecimal" decimals="0" unitRef="USD">551</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000439" format="ixt:numdotdecimal" decimals="0" unitRef="USD">63,434</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0440">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0441">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-04-012024-06-30" id="Fact000442" format="ixt:numdotdecimal" decimals="0" unitRef="USD">63,984</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_439_c20240401__20240630_eus-gaap--IssuanceOfStockAndWarrantsForServicesOrClaims_zHVZ5igYs47a" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Issuance of warrants</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0446">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000447" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,032</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0448">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0449">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-04-012024-06-30" id="Fact000450" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,032</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_432_c20240401__20240630_eus-gaap--NetIncomeLoss_zeVWF3Zvlxgb" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Net loss</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0452">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0453">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="Fact000454" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">988,715</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0455">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-04-012024-06-30" id="Fact000456" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">988,715</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_43D_c20240701__20240930_eus-gaap--StockholdersEquity_iS_zTIwOk5Sbjwh" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, JUNE 30, 2024</td>
    <td>&#160;</td>
    <td id="xdx_981_eus-gaap--SharesOutstanding_iS_pid_uShares_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zCziXQquVhpl" title="Ending balance (in shares)" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000464" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,239,788</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000458" format="ixt:numdotdecimal" decimals="0" unitRef="USD">492,398</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000459" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,331,591</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" id="Fact000460" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">26,236,946</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember" id="Fact000461" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,882,493</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-06-30" id="Fact000462" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,704,550</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_432_c20240701__20240930_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zlRl8zJc533d" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Issuance of stock-based compensation</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZAjxf5jJWA6" title="Issuance of stock-based compensation (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="Fact000472" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">36,042</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember" id="Fact000466" format="ixt:numdotdecimal" decimals="0" unitRef="USD">360</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000467" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,140</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0468">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0469">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2024-07-012024-09-30" id="Fact000470" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,500</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_439_c20240701__20240930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zoO9Wr4SKh37" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to stock options </td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0474">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000475" format="ixt:numdotdecimal" decimals="0" unitRef="USD">305,376</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0476">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0477">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2024-07-012024-09-30" id="Fact000478" format="ixt:numdotdecimal" decimals="0" unitRef="USD">305,376</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_435_c20240701__20240930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_zZToTdxxJOSc" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation related to restricted stock</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0480">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000481" format="ixt:numdotdecimal" decimals="0" unitRef="USD">193,839</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0482">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0483">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2024-07-012024-09-30" id="Fact000484" format="ixt:numdotdecimal" decimals="0" unitRef="USD">193,839</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_437_c20240701__20240930_eus-gaap--IssuanceOfStockAndWarrantsForServicesOrClaims_zSdiiLTqUOW8" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Issuance of warrants</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0486">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000487" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,032</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0488">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0489">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" contextRef="From2024-07-012024-09-30" id="Fact000490" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,032</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_436_c20240701__20240930_eus-gaap--NetIncomeLoss_zimTAXLRwdtl" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Net loss</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0492">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0493">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember" id="Fact000494" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,580,817</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0495">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-07-012024-09-30" id="Fact000496" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,580,817</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_43E_c20240701__20240930_eus-gaap--StockholdersEquity_iE_zWT0N0F9g7ec" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, SEPTEMBER 30, 2024</td>
    <td>&#160;</td>
    <td id="xdx_98B_eus-gaap--SharesOutstanding_iE_pid_uShares_c20240701__20240930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1gySwf2pJGf" title="Ending balance (in shares)" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000504" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,275,830</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_CommonStockMember" id="Fact000498" format="ixt:numdotdecimal" decimals="0" unitRef="USD">492,758</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000499" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,940,978</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember" id="Fact000500" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">27,817,763</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember" id="Fact000501" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,882,493</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-09-30" id="Fact000502" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,733,480</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 6 -</p>

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Three and Nine Months Ended September 30, 2023</b></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 28%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zvqI34O8Bjb2" style="width: 7%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zLxwpBZIngEg" style="width: 9%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zX7ZTAc15KKd" style="width: 10%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4B9_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockCommonMember_zmoR3NU2sbCa" style="width: 9%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_4B2_z3Mml6iPO7nk" style="width: 11%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="4" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>Additional</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>Total</b></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Common Stock</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>Paid-in</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>Retained</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>Treasury</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>Stockholders&#8217;</b></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Shares</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Amount</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Capital</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Deficit</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Stock</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Equity</b></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_431_c20230101__20230331_eus-gaap--StockholdersEquity_iS_zyEp521TQRSe" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, DECEMBER 31, 2022</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--SharesOutstanding_iS_pid_uShares_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwiunWnoBGGa" title="Beginning balance (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000512" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">48,861,891</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000506" format="ixt:numdotdecimal" decimals="0" unitRef="USD">488,619</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000507" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,252,117</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" id="Fact000508" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">9,571,211</ix:nonFraction></td>
    <td>)</td>
    <td>$</td>
    <td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember" id="Fact000509" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td>)</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" id="Fact000510" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,325,963</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_431_c20230101__20230331_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zWB8CI3hFXe5" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Accrued compensation paid in shares</td>
    <td>&#160;</td>
    <td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBSuEHG6Kyj6" title="Issuance of stock-based compensation (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000520" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">48,875</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000514" format="ixt:numdotdecimal" decimals="0" unitRef="USD">489</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000515" format="ixt:numdotdecimal" decimals="0" unitRef="USD">175,287</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0516">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0517">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-01-012023-03-31" id="Fact000518" format="ixt:numdotdecimal" decimals="0" unitRef="USD">175,776</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43F_c20230101__20230331_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zzMVlGJ8IHu9" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to stock options</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0522">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000523" format="ixt:numdotdecimal" decimals="0" unitRef="USD">535,059</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0524">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0525">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-01-012023-03-31" id="Fact000526" format="ixt:numdotdecimal" decimals="0" unitRef="USD">535,059</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43C_c20230101__20230331_eus-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_zAsoE1w2ark4" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to restricted stock awards</td>
    <td>&#160;</td>
    <td id="xdx_98E_ecustom--CompensationeExpenseRelatedToRestrictedStockAwards_iP3us-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_pid_uShares_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVuhfRDkBry" title="Compensation expense related to restricted stock awards (in shares)" style="text-align: right"><ix:nonFraction name="krmd:CompensationeExpenseRelatedToRestrictedStockAwards" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000534" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000528" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000529" format="ixt:numdotdecimal" decimals="0" unitRef="USD">169,887</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0530">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0531">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-01-012023-03-31" id="Fact000532" format="ixt:numdotdecimal" decimals="0" unitRef="USD">170,387</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43F_c20230101__20230331_eus-gaap--NetIncomeLoss_zSxBReWJogt1" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Net loss</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0536">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0537">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="Fact000538" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,410,885</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0539">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-03-31" id="Fact000540" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,410,885</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_43A_c20230401__20230630_eus-gaap--StockholdersEquity_iS_zHiB0oSbJwta" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, MARCH 31, 2023</td>
    <td>&#160;</td>
    <td id="xdx_98B_eus-gaap--SharesOutstanding_iS_pid_uShares_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1COXA0kbfW9" title="Ending balance (in shares)" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-03-31_us-gaap_CommonStockMember" id="Fact000548" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">48,960,766</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_CommonStockMember" id="Fact000542" format="ixt:numdotdecimal" decimals="0" unitRef="USD">489,608</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000543" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,132,350</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_RetainedEarningsMember" id="Fact000544" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">11,982,096</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember" id="Fact000545" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-03-31" id="Fact000546" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,796,300</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_437_c20230401__20230630_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zuI3dDbLV7F5" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Accrued compensation paid in shares</td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQK7a13kN4Ka" title="Issuance of stock-based compensation (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000556" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,886</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000550" format="ixt:numdotdecimal" decimals="0" unitRef="USD">229</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000551" format="ixt:numdotdecimal" decimals="0" unitRef="USD">90,018</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0552">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0553">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-04-012023-06-30" id="Fact000554" format="ixt:numdotdecimal" decimals="0" unitRef="USD">90,247</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_436_c20230401__20230630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zna0perJNn37" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to stock options</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0558">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000559" format="ixt:numdotdecimal" decimals="0" unitRef="USD">540,099</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0560">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0561">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-04-012023-06-30" id="Fact000562" format="ixt:numdotdecimal" decimals="0" unitRef="USD">540,099</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43B_c20230401__20230630_eus-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_zzn5RGMzEkqc" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to restricted stock awards</td>
    <td>&#160;</td>
    <td id="xdx_98C_ecustom--CompensationeExpenseRelatedToRestrictedStockAwards_iP3us-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_pid_uShares_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zdITMwNmvoEc" title="Compensation expense related to restricted stock awards (in shares)" style="text-align: right"><ix:nonFraction name="krmd:CompensationeExpenseRelatedToRestrictedStockAwards" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000570" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000564" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000565" format="ixt:numdotdecimal" decimals="0" unitRef="USD">169,887</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0566">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0567">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-04-012023-06-30" id="Fact000568" format="ixt:numdotdecimal" decimals="0" unitRef="USD">170,387</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43D_c20230401__20230630_eus-gaap--NetIncomeLoss_zwkKKwG972Dg" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Net loss</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0572">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0573">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="Fact000574" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,495,886</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0575">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-04-012023-06-30" id="Fact000576" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,495,886</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_436_c20230701__20230930_eus-gaap--StockholdersEquity_iS_zYvGAURcfZha" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, JUNE 30, 2023</td>
    <td>&#160;</td>
    <td id="xdx_988_eus-gaap--SharesOutstanding_iS_pid_uShares_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zrE0BVIdrYUc" title="Ending balance (in shares)" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000584" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,033,652</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000578" format="ixt:numdotdecimal" decimals="0" unitRef="USD">490,337</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000579" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,932,354</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" id="Fact000580" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">14,477,982</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember" id="Fact000581" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" id="Fact000582" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,101,147</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_434_c20230701__20230930_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zD3pRESCDJ4c" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Accrued compensation paid in shares</td>
    <td>&#160;</td>
    <td id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zI4gF4IzXN67" title="Issuance of stock-based compensation (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="Fact000592" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">25,931</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember" id="Fact000586" format="ixt:numdotdecimal" decimals="0" unitRef="USD">259</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000587" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,567</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0588">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0589">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2023-07-012023-09-30" id="Fact000590" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,826</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43F_c20230701__20230930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_zhmt5dfY3Zhi" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to stock options</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000595" format="ixt:numdotdecimal" decimals="0" unitRef="USD">551,250</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0596">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0597">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="From2023-07-012023-09-30" id="Fact000598" format="ixt:numdotdecimal" decimals="0" unitRef="USD">551,250</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_43F_c20230701__20230930_eus-gaap--AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_zgH8omh0Egg7" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Compensation expense related to restricted stock awards</td>
    <td>&#160;</td>
    <td style="text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0600">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000601" format="ixt:numdotdecimal" decimals="0" unitRef="USD">63,582</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0602">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0603">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="From2023-07-012023-09-30" id="Fact000604" format="ixt:numdotdecimal" decimals="0" unitRef="USD">63,582</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_430_c20230701__20230930_eus-gaap--NetIncomeLoss_zZabQUSQCkOc" style="vertical-align: bottom">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">Net loss</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">&#8212;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0606">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0607">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember" id="Fact000608" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,368,262</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0609">&#8212;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-07-012023-09-30" id="Fact000610" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,368,262</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_43A_c20230701__20230930_eus-gaap--StockholdersEquity_iE_zHEBW93Qvlqk" style="vertical-align: bottom; background-color: #E7E6E6">
    <td style="padding-left: 8.25pt; text-indent: -8.25pt">BALANCE, SEPTEMBER 30, 2023</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--SharesOutstanding_iE_pid_uShares_c20230701__20230930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zXhdajezpM3g" title="Ending balance (in shares)" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" id="Fact000618" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">49,059,583</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_CommonStockMember" id="Fact000612" format="ixt:numdotdecimal" decimals="0" unitRef="USD">490,596</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000613" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,629,753</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember" id="Fact000614" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">15,846,244</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember" id="Fact000615" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,843,562</ix:nonFraction></td>
    <td style="border-bottom: white 1.5pt double">)</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-09-30" id="Fact000616" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,430,543</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 7 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="notes"></span><b>KORU MEDICAL SYSTEMS, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>NOTES TO THE UNAUDITED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000620" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"><p id="xdx_808_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zHbZTY15EU52" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 1 &#8212; <span id="xdx_825_zps1R66qG5Q4">NATURE OF OPERATIONS AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000622" name="us-gaap:NatureOfOperations"><p id="xdx_84C_eus-gaap--NatureOfOperations_zuNRR9X8WuT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_860_zL58AmV7DqSg">NATURE OF OPERATIONS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">KORU MEDICAL SYSTEMS, INC. (the &#8220;Company,&#8221;
&#8220;KORU Medical,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) 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 &#8220;FDA&#8221;) quality and regulatory system and international regulations and standards for quality system management. The Company
operates as <span id="xdx_904_eus-gaap--NumberOfReportableSegments_dxH_uN_c20240101__20240930_zrWOQ5rJdevg" title="Number of segment::XDX::1">one</span> segment.</p>

</ix:nonNumeric><p id="xdx_85A_zlKzyNhotq45" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000626" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zxTa5f2NTFU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_863_z3u1ztSDWWPc">BASIS OF PRESENTATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying financial statements should be read
in conjunction with the Company&#8217;s annual report on Form 10-K for the year ended December 31, 2023 (&#8220;Annual Report&#8221;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;), 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&#8217;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#8217;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>

</ix:nonNumeric><p id="xdx_858_zjxYcOOJfiPk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000628" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZ86aZl4CBLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zxJfOor2QNue">CASH AND CASH EQUIVALENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of the statements of cash flows,
the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents. &#160;As
of September 30, 2024 the Company held cash and cash-equivalents of $<span id="xdx_90B_eus-gaap--InterestIncomeSecuritiesUSTreasury_dm_c20240101__20240930_zRZ8kgSh6uhg"><ix:nonFraction name="us-gaap:InterestIncomeSecuritiesUSTreasury" contextRef="From2024-01-01to2024-09-30" id="Fact000629" format="ixt:numdotdecimal" decimals="0" scale="6" unitRef="USD">8.8</ix:nonFraction>
million</span>, the majority of which was held in a secured US-treasury money market mutual fund.</p>

</ix:nonNumeric><p id="xdx_853_zwcCH9ltGUkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000631" name="us-gaap:IntangibleAssetsFiniteLivedPolicy"><p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zpHXUHJP89Z8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_868_zfJNXKfqZn1b">PATENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.</p>

</ix:nonNumeric><p id="xdx_852_zT8HRlDMNaOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000633" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zqiFo0vrTd6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_864_zLIdpY0GWn3i">STOCK-BASED COMPENSATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, key employees and consultants, as well as
shares of common stock to non-employee directors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Performance share units (&#8220;PSUs&#8221;) are equity classified and
measured at the fair market value of the underlying stock at the grant date.</p>

</ix:nonNumeric><p id="xdx_858_zPuK4iHPQXOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:exclude><div id="xdx_230_zhmmPnEyVeW1">
<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 8 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></div></ix:exclude>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000636" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zEjvUKTCnSuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zzX85zWjkZU3">NET LOSS PER SHARE</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company computes net loss per share using the
weighted-average number of common shares outstanding during the period. Basic and diluted net loss per share are the same because the conversion, exercise or issuance
of all potential common stock equivalents, which comprise the Company&#8217;s outstanding common stock options, unvested restricted stock
units, performance stock units and warrants, would be anti-dilutive, due to the reporting of a net loss for each of
the periods in the accompanying statements of operations.</p>

</ix:nonNumeric><p id="xdx_850_zWUC8JD5Vj4h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000638" name="us-gaap:UseOfEstimates"><p id="xdx_848_eus-gaap--UseOfEstimates_zwBJwuyIaRwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_867_zXdhu3aGikK9">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with United States
generally accepted accounting principles (&#8220;GAAP&#8221;) 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, expected credit losses, and customer rebate
and incentive accruals. The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the
results that may be expected for the entire 2024 fiscal year.</p>

</ix:nonNumeric><p id="xdx_853_zDMfURqrRNTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000640" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zBnku6HMugG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_861_zAVc8rBfNITh">REVENUE RECOGNITION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenues are derived from three business sources: (i) domestic core
(which consists of US and Canada), (ii) international core, and (iii) novel therapies. &#160;Our domestic and international core revenues
consist of sales of our syringe drivers, tubing and needles (&#8220;Product Revenue&#8221;) 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 (&#8220;PIDD&#8221;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#8220;CIDP&#8221;). 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 (&#8220;NRE&#8221;) revenues (including testing and registration services)
received from biopharmaceutical companies to ready or customize the FREEDOM<sup>TM</sup> System for clinical and commercial use across
multiple drug categories.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For Product Revenue, we recognize revenues when shipment
occurs, and at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Rebates are provided to distributors for the difference
in selling price to distributor and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded
as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize NRE revenue under an input method, which
recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time
elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance
obligation (i.e. completion milestone). The input method that we use is based on costs incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contracts are often modified to account for changes
in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing,
enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered
to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations,
the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally
recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract
assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities
(i.e., deferred revenue) consist of fees invoiced or paid by the Company&#8217;s customers for which the associated performance obligations
have not been satisfied and revenue has not been recognized based on the Company&#8217;s revenue recognition criteria described above.
As of September 30, 2024, the Company has recognized a contract asset of $<span id="xdx_90D_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20240701__20240930_zs270hcliNI7" title="Recognition of contract asset"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" contextRef="From2024-07-012024-09-30" id="Fact000642" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,312</ix:nonFraction></span> which
is included in other receivables and does not have a contract liability in the accompanying balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:exclude><div id="xdx_23E_ztXGkI6Udi27">
<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 9 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></div></ix:exclude>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000645" name="krmd:ScheduleOfNetSalesByGeography"><p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BB_zofRxwMyRalc">The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 26%"><span style="font-size: 10pt"><b>Revenues</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Domestic</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" title="Net Revenue" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-012024-09-30_country_US" id="Fact000647" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,022,811</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" title="Net Revenue" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012023-09-30_country_US" id="Fact000649" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,929,071</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" title="Net Revenue" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-012024-09-30_country_US" id="Fact000651" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,186,191</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" title="Net Revenue" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-09-30_country_US" id="Fact000653" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,899,463</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">International</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" title="Net Revenues" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-012024-09-30_us-gaap_NonUsMember" id="Fact000655" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,157,166</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" title="Net Revenues" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012023-09-30_us-gaap_NonUsMember" id="Fact000657" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,074,127</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" title="Net Revenues" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-012024-09-30_us-gaap_NonUsMember" id="Fact000659" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,621,672</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" title="Net Revenues" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-09-30_us-gaap_NonUsMember" id="Fact000661" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,432,271</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt"><b>Total</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" title="Revenues" style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-07-012024-09-30" id="Fact000663" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,179,977</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" title="Revenues" style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-07-012023-09-30" id="Fact000665" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,003,198</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" title="Revenues" style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-01-01to2024-09-30" id="Fact000667" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,807,864</ix:nonFraction></span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" title="Revenues" style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-012023-09-30" id="Fact000669" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,331,734</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_z4HPq9rP1jhi" style="margin-top: 0; margin-bottom: 0">&#160;</p>

</ix:nonNumeric><p id="xdx_857_z8UF6jlgSFE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>


<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000671" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJbmPfiRquv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86F_zQB5mnbGtWH1">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers the applicability and
impact of all recently issued accounting pronouncements. &#160;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>

</ix:nonNumeric><p id="xdx_85A_z4NSgm49D4Wd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000673" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zI5LBVzkfG0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zEgjNVcrMTh8">IMPAIRMENT OF LONG-LIVED ASSETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews long-lived assets for impairment
whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. &#160;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. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses through September 30, 2024.</p>

</ix:nonNumeric><p id="xdx_85F_z5G37SYemi95" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000675" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"><p id="xdx_847_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zZm3ysdCI1jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_860_zYrpO5MLmIDj">RECLASSIFICATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain liability balances within the accompanying December 31, 2023 balance sheet have been reclassified to conform
to current period presentation. There were no changes to the Company&#8217;s results of operations as a result of the reclassification.</p>

</ix:nonNumeric><p id="xdx_851_zfUC0Texp6H4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

</ix:nonNumeric><p id="xdx_810_zIl8krWJa3U2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000677" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zJchNRUsOyHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 2 &#8212; <span id="xdx_82F_zmPySt8BEpfh">PROPERTY AND EQUIPMENT</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000679" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYohctDB84N3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BC_zZFzrzgyaOqi">Property and equipment consists of the following at:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30, 2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31, 2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 55%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 19%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 19%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Furniture and office equipment</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zkUO3AKVLmI5" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember" id="Fact000680" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,433,622</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zWUXpZxHSpy7" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember" id="Fact000681" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,412,164</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>Leasehold improvements</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zK3XvMUoNCu" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember" id="Fact000682" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,953,653</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zO7mQR53vrZ" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember" id="Fact000683" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,953,653</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Manufacturing equipment and tooling</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGiMBxxXiLDc" style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30_custom_ManufacturingEquipmentAndToolingMember" id="Fact000684" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,504,610</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zUgaSnHXixM9" style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31_custom_ManufacturingEquipmentAndToolingMember" id="Fact000685" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,193,113</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.2in">Total property and equipment</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930_zYFhRzcso6za" title="Total property and equipment" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-09-30" id="Fact000687" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,891,885</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231_zsEKGEvpY8Zi" title="Total property and equipment" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31" id="Fact000689" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,558,930</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Less: accumulated depreciation and amortization</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20240930_z9lw5u3FjaIe" title="Less: accumulated depreciation and amortization" style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2024-09-30" id="Fact000691" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,339,709</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20231231_zJITZYSBPNy5" title="Less: accumulated depreciation and amortization" style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-12-31" id="Fact000693" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,721,273</ix:nonFraction></td>
    <td>)</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>Property and equipment, net</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240930_zKjuUL8jlBFe" title="Property and equipment, net" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-09-30" id="Fact000695" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,552,176</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20231231_zlbjEsW8Rbb3" title="Property and equipment, net" style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact000697" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,837,657</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AB_zo8Dra3pFcp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation and amortization expense was $<span id="xdx_90A_eus-gaap--Depreciation_c20240701__20240930_zdXqT1VuF2V7" title="Depreciation and amortization expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2024-07-012024-09-30" id="Fact000699" format="ixt:numdotdecimal" decimals="0" unitRef="USD">227,785</ix:nonFraction></span>
and $<span id="xdx_901_eus-gaap--Depreciation_c20230701__20230930_z99kOHZy7Hlg" title="Depreciation and amortization expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-07-012023-09-30" id="Fact000701" format="ixt:numdotdecimal" decimals="0" unitRef="USD">199,880</ix:nonFraction></span>
for the three months ended September 30, 2024 and 2023, respectively, and $<span id="xdx_90D_eus-gaap--Depreciation_c20240101__20240930_zvpXBCiQZ7G2" title="Depreciation and amortization expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2024-01-01to2024-09-30" id="Fact000703" format="ixt:numdotdecimal" decimals="0" unitRef="USD">677,019</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--Depreciation_c20230101__20230930_zgWddfA1RlR2" title="Depreciation and amortization expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-01-012023-09-30" id="Fact000705" format="ixt:numdotdecimal" decimals="0" unitRef="USD">593,979</ix:nonFraction></span> for the nine months ended September 30, 2024 and 2023, respectively.</p>

</ix:nonNumeric><p id="xdx_819_zkctCoz9Y5ui" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 10 -</p>

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000707" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zo3NqYgGZ74e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 3 &#8212; <span id="xdx_82F_z2ZimLmWL1qg">STOCK-BASED COMPENSATION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Prior to May 9, 2024, the Company maintained a stock option plan and an
omnibus equity incentive plan under which it granted options and other equity incentive awards to certain executives, key employees and
consultants, as well as a non-employee director compensation plan under which it granted shares of common stock to non-employee directors.
As of May 9, 2024, a new omnibus equity incentive plan replaced these plans with respect to awards made after that date to employees,
consultants and non-employee directors. The Company has also made inducement awards of equity-based compensation outside of the plans.
The Company issued warrants to purchase common stock in connection with our loan financing agreement with our lender.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each option and warrant grant is
estimated on the date of the grant using the Black-Scholes option-pricing model. All options and warrants are charged against income at
their fair value. &#160;The entire compensation expense of the grant is recognized over the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Restricted stock units (&#8220;RSUs&#8221;) and
performance share units (&#8220;PSUs&#8221;) are equity classified and measured at the fair value of the underlying stock at the
grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shares of stock granted for non-employee director fees are recorded at
the fair value of the shares at the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Restricted stock awards are equity classified and
measured at the fair 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 other
restricted stock awards were estimated on the date of grant 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has three equity incentive plans: the 2015 Stock Option Plan,
as amended (the &#8220;2015 Plan&#8221;), the 2021 Omnibus Equity Incentive Plan (the &#8220;2021 Plan&#8221;), the 2024 Omnibus Equity
Incentive Plan (the &#8220;2024 Plan&#8221;), and had the Non-Employee Director Compensation Plan (the &#8220;Director Plan&#8221;) prior
to May 9, 2024. No new awards have been or will be issued pursuant to the 2015 Plan, the 2021 Plan or the Director Plan from and after
May 9, 2024. The Company has also issued employment inducement awards to certain key executives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2015 Plan provides for the grant of
incentive stock options and nonqualified stock options. As of September 30, 2024, there were <span id="xdx_90D_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zZeLSbjS2zL7" title="Shares reserved for outstanding awards"><ix:nonFraction name="krmd:SharesReservedForOutstandingAwards" contextRef="From2024-01-012024-09-30_custom_StockOptionPlan2015Member" id="Fact000709" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,237,500</ix:nonFraction></span>
shares reserved for outstanding awards under the 2015 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2021 Plan provides for the grant of
incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock
appreciation rights to employees, consultants and directors. As of September 30, 2024, there were <span id="xdx_905_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2021Member_z8GU41H1r5Me" title="Shares reserved for outstanding awards"><ix:nonFraction name="krmd:SharesReservedForOutstandingAwards" contextRef="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2021Member" id="Fact000711" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">419,244</ix:nonFraction></span>
shares reserved for outstanding awards under the 2021 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2024 Plan provides for the grant of
incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock
appreciation rights to employees, consultants and directors. As of September 30, 2024, there were <span id="xdx_908_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_zCyDzIaH8jU1" title="Shares reserved for outstanding awards"><ix:nonFraction name="krmd:SharesReservedForOutstandingAwards" contextRef="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2024Member" id="Fact000713" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">769,257</ix:nonFraction></span>
shares reserved for outstanding awards and <span id="xdx_90E_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_znXbpDRrbetf" title="Shares available for issuance"><ix:nonFraction name="krmd:SharesAvailableForIssuanceShareBasedCompensation" contextRef="AsOf2024-09-30_custom_OmnibusEquityIncentivePlan2024Member" id="Fact000715" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,407,804</ix:nonFraction></span>
shares available for issuance under the 2024 Plan. In addition, awards previously made under the 2015 Plan and the 2021 Plan that
are forfeited or cancelled after May 9, 2024 will be available for issuance under the 2024 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Each non-employee director of the Company (other
than the Chairman of the Board) is eligible to receive $<span id="xdx_902_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20240101__20240930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zgTH13Ae7i65" title="Nonemployee services transaction cost"><ix:nonFraction name="krmd:NonemployeeServicesTransactionCost" contextRef="From2024-01-012024-09-30_custom_NonEmployeeDirectorAndBoardAdvisorMember" id="Fact000717" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">110,000</ix:nonFraction></span>
annually, <span id="xdx_90D_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20240101__20240930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zGJCh41nzzQk" title="Share-based goods and non-employee services transaction"><ix:nonNumeric contextRef="From2024-01-012024-09-30_custom_NonEmployeeDirectorAndBoardAdvisorMember" id="Fact000719" name="us-gaap:DeferredCompensationArrangementsOverallDescription">to
be paid quarterly $12,500 in cash and $15,000 in common stock.</ix:nonNumeric></span> &#160;The Chairman of the Board is eligible to receive $<span id="xdx_90F_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20240101__20240930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zwIOG6AKfHgl" title="Nonemployee services transaction cost"><ix:nonFraction name="krmd:NonemployeeServicesTransactionCost" contextRef="From2024-01-012024-09-30_srt_BoardOfDirectorsChairmanMember" id="Fact000721" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">140,000</ix:nonFraction></span>
annually, <span id="xdx_903_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20240101__20240930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zOB5C0HWtQN1" title="Share-based goods and non-employee services transaction"><ix:nonNumeric contextRef="From2024-01-012024-09-30_srt_BoardOfDirectorsChairmanMember" id="Fact000723" name="us-gaap:DeferredCompensationArrangementsOverallDescription">to
be paid quarterly $12,500 in cash and $22,500 in common stock.</ix:nonNumeric> </span>Prior to May 9, 2024 in the periods presented in this report,
non-employee director compensation was paid pursuant to the Non-Employee Director Compensation Plan. From and after May 9, 2024
non-employee director compensation is paid pursuant to the 2024 Plan. All payments were and are pro-rated for partial service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:exclude><div id="xdx_234_zTcBoaBqxsk3">
<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 11 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></div></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Time-Vesting Stock Options</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000726" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zlWrq3Mfyb6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zvPKrWKfE2Hk">The following table summarizes the inputs into the Black-Scholes model
for all time-vesting stock options granted during the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 3.25in; border-collapse: collapse">
  <tr style="background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30, 2024</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 61%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 30%">&#160;</td>
    <td style="width: 5%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Dividend yield</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zxcPcNUderW7" title="Dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000728" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.00</ix:nonFraction></span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Expected Volatility</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zo22Yj8MaoN8" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MinimumMember" id="Fact000730" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">46.18</ix:nonFraction></span> - <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zag6qBedOMB" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MaximumMember" id="Fact000732" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">59.97</ix:nonFraction></span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Expected dividends</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z97wWdABQmca" title="Expected dividends"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000734" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Expected term (in years)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zReglpAhvDHk" title="Expected term (in years)::XDX::P6Y2M30D"><span style="-sec-ix-hidden: xdx2ixbrl0736">6.25</span></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Risk-free rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zQXSeAVIPcCi" title="Risk-free rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MinimumMember" id="Fact000738" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.78</ix:nonFraction></span>% - <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_z6xM4YkH9Vx8" title="Risk-free rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MaximumMember" id="Fact000740" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.63</ix:nonFraction></span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_z2l7PKyaBFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000742" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z9u1GmXy9bRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B2_zJ8DmKTKjUPd">The following table summarizes the status of the stock options outstanding at September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.7in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 71%"><span style="font-size: 10pt">Outstanding at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zCyyOU6bWCab" style="width: 12%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-12-31_custom_TimeVestingStockOptionsMember" id="Fact000743" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,256,250</ix:nonFraction></span></td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zQnueAP360sa" title="Outstanding at beginning, price" style="width: 12%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-12-31_custom_TimeVestingStockOptionsMember" id="Fact000745" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.66</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsJE9xfoifDf" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000746" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">537,025</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zBQ8b7X5N7P1" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000748" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.67</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Exercised</span></td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsuFXh0OGWTc" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0749">&#8212;</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zpwSUQ3Q4EAl" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0751">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_dxL_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zH3NL62NGqQa" title="::XDX::898750" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0752">(898,750</span></span></td>
    <td><span style="font-size: 10pt">)&#160;</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zm0hl208Ib4a" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000754" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.96</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Outstanding at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zrDLXNezteK4" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000755" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,894,525</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zDgoJiyAptZ4" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000757" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.03</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Options exercisable at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zFLwBZfXKDB1" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000758" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,446,250</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z8BDjzihD32a" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000760" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.37</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Weighted average fair value of options granted during the period</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zaZGfdenZ9Uj" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000762" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.37</ix:nonFraction></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Stock-based compensation expense</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEN3OCjmEpvl" title="Outstanding at beginning, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000764" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,122,128</ix:nonFraction></span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zRbcbz427Ulg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense for time-vested stock options was $<span id="xdx_90A_ecustom--StockBasedCompensationStockOptions_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zjtcKs92NFa9" title="Stock-based compensation expense"><ix:nonFraction name="krmd:StockBasedCompensationStockOptions" contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000766" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,122,128</ix:nonFraction></span>
 for the nine months ended September 30, 2024. <span id="xdx_908_ecustom--StockBasedCompensationStockOptions_do_c20230101__20230930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zoWNGIla94q2" title="Stock-based compensation expense"><ix:nonFraction name="krmd:StockBasedCompensationStockOptions" contextRef="From2023-01-012023-09-30_custom_TimeVestingStockOptionsMember" id="Fact000768" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">No</ix:nonFraction></span> cash was received from option exercises for the nine months ended September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000770" name="krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock"><p id="xdx_89E_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zPvoFlRomfAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table presents information pertaining to options outstanding at September 30, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="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>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/>
Outstanding</b></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Remaining<br/>
Contractual<br/>
Life</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/>
Exercisable</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 29%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>$2.08 - $3.88</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zcZ8rVikNIpd" title="Number outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member" id="Fact000772" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,894,525</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zn8U4fKRrXLb" title="Weighted average remaining contractual life::XDX::P7Y4M24D"><span style="-sec-ix-hidden: xdx2ixbrl0774">7.40</span></span> years</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zFIEdFL0GOT4" title="Weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member" id="Fact000776" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.03</ix:nonFraction></td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zRNyxyC2TTeh" title="Number exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member" id="Fact000778" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,446,250</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zhFMF4tVag8e" title="Weighted average exercise price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member" id="Fact000780" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.37</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A3_z7lVE1Cfr7Xh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_90C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zbg9t2szMGm1" title="Total unrecognized compensation cost"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember" id="Fact000782" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,958,795</ix:nonFraction></span> of total unrecognized compensation cost related to non-vested share-based
compensation arrangements granted under the Plans. &#160;That cost is expected to be recognized over a weighted-average period of 42 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:exclude><div id="xdx_235_zrZVBeJ1vi28">
<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 12 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></div></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Performance-Vesting Stock Options</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000785" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"><p id="xdx_89D_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zfdU1nleHWD3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;<span id="xdx_8B8_zXaeFjqp7yzf">The
following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended
September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date<br/>
Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zwmBahDjWia8" title="Unvested at beginning, shares" style="width: 16%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions" contextRef="AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember" id="Fact000787" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">200,000</ix:nonFraction></span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z6QU9AC49854" title="Unvested at beginning, price" style="width: 15%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" contextRef="AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember" id="Fact000789" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.48</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znQHVXJJTex2" title="Granted, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000791" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z5y3HybSuvqg" title="Granted, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000793" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znHDFxLa07Me" title="Vested, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000795" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z2kQTXHEFoNh" title="Vested, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000797" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zXpdjZMSUBD2" title="Forfeited/canceled, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000799" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_982_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zzu6kCcOuhzj" title="Forfeited/canceled, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000801" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested/outstanding at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zhdcIITLMEd9" title="Unvested at ending, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions" contextRef="AsOf2024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000803" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">200,000</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zyfSV1ZMOivi" title="Unvested at ending, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" contextRef="AsOf2024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000805" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.48</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zfCIxTX6T4ci" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense for performance-vesting stock options
was $<span id="xdx_907_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zT1pUyhudtB6" title="Total stock-based compensation expense"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000807" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,366</ix:nonFraction></span>
 for the nine months ended September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_901_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zAgsyE2lhHN8" title="Unrecognized compensation cost"><ix:nonFraction name="krmd:UnrecognizedCompensationCost" contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember" id="Fact000809" format="ixt:numdotdecimal" decimals="0" unitRef="USD">151,979</ix:nonFraction></span> of unrecognized compensation cost related to unvested employee performance-vesting
options. This amount is expected to be recognized over a weighted-average period of 26 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Restricted Stock Awards, RSUs, and PSUs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000811" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_z9ygRDHDD4y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B1_zutCAf93qVe5">The following table summarizes the activities for our restricted stock
awards, RSUs, and PSUs for the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zH7U4cohV3Ql" title="Outstanding at beginning, shares" style="width: 16%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" contextRef="AsOf2023-12-31_custom_RestrictedStockAwardsMember" id="Fact000813" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">904,496</ix:nonFraction></span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z2pf0sbEnB56" title="Outstanding at beginning, price" style="width: 15%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" contextRef="AsOf2023-12-31_custom_RestrictedStockAwardsMember" id="Fact000815" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.80</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLDDDbSLRvqb" title="Granted, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000817" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">458,975</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zp0B7UoXe2D1" title="Granted, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000819" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.30</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zg9w9Z43V2j2" title="Vested, shares" style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000821" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">81,789</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zI4Y9pX9xj0k" title="Vested, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000823" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.38</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaoTWXWit4ed" title="Forfeited/canceled, shares" style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000825" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">11,745</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zXbGDeVV22Tk" title="Forfeited/canceled, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000827" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.30</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_znMz4VGg1QF4" title="Outstanding at ending, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" contextRef="AsOf2024-09-30_custom_RestrictedStockAwardsMember" id="Fact000829" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,269,937</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zezOXz7X8wuh" title="Outstanding at ending, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" contextRef="AsOf2024-09-30_custom_RestrictedStockAwardsMember" id="Fact000831" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.74</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zKkyMje4eMt8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense for
restricted stock awards, RSUs, and PSUs was $<span id="xdx_90E_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zZfdWwhmJuGa" title="Total stock-based compensation expense"><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000833" format="ixt:numdotdecimal" decimals="0" unitRef="USD">399,082</ix:nonFraction></span>
for the nine months ended September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_90A_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zmCdG8zMImWf" title="Unrecognized compensation cost"><ix:nonFraction name="krmd:UnrecognizedCompensationCost" contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember" id="Fact000835" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,175,828</ix:nonFraction></span>
 of unrecognized compensation cost related to unvested employee restricted
stock awards, RSUs, and PSUs. This amount is expected to be recognized over a weighted-average period of 23 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:exclude><div id="xdx_239_zVDsfHt93191">
<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 13 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></div></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Common Stock Warrants</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000838" name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_zIKqcXIf9dk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B4_zELoc4sie5I8">The
following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with
our lender for the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zhD62iUY0xLa" title="Outstanding at beginning, shares" style="width: 16%; text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0840">&#8212;</span></span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXa78RQMmhl9" title="Outstanding at beginning, price" style="width: 15%; text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0842">&#8212;</span></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zr5AnM1VtR55" title="Granted, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="Fact000844" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">76,104</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zKt0R9wcZF3l" title="Granted, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="Fact000846" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.37</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zjZGU0s4COj8" title="Vested, shares" style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="Fact000848" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">38,052</ix:nonFraction></span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zNkhPBYvInbd" title="Vested, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="Fact000850" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.37</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zT9eyY5P3lV1" title="Forfeited/canceled, shares" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0852">&#8212;</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zkRP8GQqAPv5" title="Forfeited/canceled, price" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0854">&#8212;</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXharMIXLCr5" title="Outstanding at ending, shares" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" contextRef="AsOf2024-09-30_custom_CommonStockWarrantsMember" id="Fact000856" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">38,052</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zSsqc9n2ojf3" title="Outstanding at ending, price" style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" contextRef="AsOf2024-09-30_custom_CommonStockWarrantsMember" id="Fact000858" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.37</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zVLUdOWcsDWh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_900_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zoJV4shbLNsi"><ix:nonFraction name="krmd:UnrecognizedCompensationCost" contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember" id="Fact000859" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,064</ix:nonFraction></span> of unrecognized cost related to unvested warrants.</p>

</ix:nonNumeric><p id="xdx_810_zrWojanbFFe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000861" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_z3cf6wwfzpNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 4 &#8212; <span id="xdx_824_zkyWV8c7dytc">DEBT OBLIGATIONS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On March 8, 2024, the Company entered into a loan and security agreement
with a large domestic banking institution, as lender, providing for a $<span id="xdx_903_eus-gaap--LinesOfCreditCurrent_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zcVSlpRqf0Na" title="Revolving credit facility"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2024-03-08_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember" id="Fact000863" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span> revolving credit facility and a $<span id="xdx_900_ecustom--LinesOfCreditCurrent1_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__custom--TermLoanFacilityMember_ztnW9p3JJHfg" title="Term loan facility"><ix:nonFraction name="krmd:LinesOfCreditCurrent1" contextRef="AsOf2024-03-08_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember" id="Fact000865" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000,000</ix:nonFraction></span> term
loan facility. Borrowings are secured by a first-priority lien on substantially all of
the assets of the Company, subject to customary exceptions. The revolving credit facility matures on December 31, 2025 and the term loan
matures on December 1, 2028. As of September 30, 2024, there were no outstanding borrowings under the term loan nor the revolving credit facility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 1, 2024, the Company renewed its commercial
insurance premium finance and security agreement with its insurance provider for the insurance period covering July 1, 2024 through June
30, 2025. As of September 30, 2024, the aggregate principal amount of the note was $<span id="xdx_909_eus-gaap--DebtInstrumentIssuedPrincipal_c20240101__20240930__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zVovQc77Fq04" title="Aggregate principal amount of note"><ix:nonFraction name="us-gaap:DebtInstrumentIssuedPrincipal" contextRef="From2024-01-012024-09-30_custom_SecurityAgreementMember" id="Fact000867" format="ixt:numdotdecimal" decimals="0" unitRef="USD">401,993</ix:nonFraction></span>.
The note bears an annual interest rate of <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_c20240930__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zdOD487PI7i8"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2024-09-30_custom_SecurityAgreementMember" id="Fact000868" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">9.5</ix:nonFraction></span>%. The Company retains the right to terminate
the agreement at any time and pay the remaining balance in full along with a minimal penalty.</p>

</ix:nonNumeric><p id="xdx_811_zDp2G4skj2h3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000870" name="us-gaap:LeasesOfLesseeDisclosureTextBlock"><p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zk5BZxcXN6ff" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 5 &#8212; <span id="xdx_82B_zpMVH4UhthY9">LEASES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have finance and operating leases for our
corporate office, vehicles, and certain office and computer equipment. Our three operating leases have remaining lease terms
of <span id="xdx_90E_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseOneMember_zp38kZ61mBh1" title="Operating lease remaining term::XDX::P7Y11M1D"><span style="-sec-ix-hidden: xdx2ixbrl0872">7.92</span></span>
years, <span id="xdx_901_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseTwoMember_zhnc0DSntApc" title="Operating lease remaining term::XDX::P4Y3M29D"><span style="-sec-ix-hidden: xdx2ixbrl0874">4.33</span></span>
years, and <span id="xdx_902_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseThreeMember_z1bIbSNhss2l" title="Operating lease remaining term::XDX::P3Y8M2D"><span style="-sec-ix-hidden: xdx2ixbrl0876">3.67</span></span> years, respectively. Our three finance leases have remaining lease terms of <span id="xdx_901_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseOneMember_zwtjpwFsxyIi" title="Finance lease remaining term::XDX::P2Y8M2D"><span style="-sec-ix-hidden: xdx2ixbrl0878">2.67</span></span>
years, <span id="xdx_906_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseTwoMember_zzOWTQ5kBykh" title="Finance lease remaining term::XDX::P2Y2M30D"><span style="-sec-ix-hidden: xdx2ixbrl0880">2.25</span></span>
years, and <span id="xdx_900_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseThreeMember_znsmUlyzSqdj" title="Finance lease remaining term::XDX::P4Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0882">4.00</span></span>
years, respectively, as of September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000884" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zauTH8fo6kWa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BE_z1UUuMP6ctD5">The components of lease expense were as follows:</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 37%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_492_20240701__20240930_zkcaUG2OuZYd" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_497_20230701__20230930_zX83YHwQ5VYh" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_491_20240101__20240930_zc4f6kxXp9Rg" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_490_20230101__20230930_zQJI7eTk6Ssd" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: top; width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z1FjSeCKghDh" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Operating lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2024-07-012024-09-30" id="Fact000886" format="ixt:numdotdecimal" decimals="0" unitRef="USD">116,772</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2023-07-012023-09-30" id="Fact000887" format="ixt:numdotdecimal" decimals="0" unitRef="USD">112,279</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2024-01-01to2024-09-30" id="Fact000888" format="ixt:numdotdecimal" decimals="0" unitRef="USD">341,126</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="From2023-01-012023-09-30" id="Fact000889" format="ixt:numdotdecimal" decimals="0" unitRef="USD">224,801</ix:nonFraction></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zR3MWvnKxOtf">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Short-term lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2024-07-012024-09-30" id="Fact000891" format="ixt:numdotdecimal" decimals="0" unitRef="USD">556</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2023-07-012023-09-30" id="Fact000892" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,143</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2024-01-01to2024-09-30" id="Fact000893" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,572</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="From2023-01-012023-09-30" id="Fact000894" format="ixt:numdotdecimal" decimals="0" unitRef="USD">78,037</ix:nonFraction></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LeaseCost_zh3HN24uvebj" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Total lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2024-07-012024-09-30" id="Fact000896" format="ixt:numdotdecimal" decimals="0" unitRef="USD">117,328</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2023-07-012023-09-30" id="Fact000897" format="ixt:numdotdecimal" decimals="0" unitRef="USD">137,422</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2024-01-01to2024-09-30" id="Fact000898" format="ixt:numdotdecimal" decimals="0" unitRef="USD">345,698</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2023-01-012023-09-30" id="Fact000899" format="ixt:numdotdecimal" decimals="0" unitRef="USD">302,838</ix:nonFraction></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zXrFxYaBSuV1">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Finance lease cost:</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zjDZsfNw2Huc" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Amortization of right-of-use assets</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2024-07-012024-09-30" id="Fact000906" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,896</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2023-07-012023-09-30" id="Fact000907" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,224</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2024-01-01to2024-09-30" id="Fact000908" format="ixt:numdotdecimal" decimals="0" unitRef="USD">86,689</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2023-01-012023-09-30" id="Fact000909" format="ixt:numdotdecimal" decimals="0" unitRef="USD">54,447</ix:nonFraction></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zDY8dfsjjWu3">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Interest on lease liabilities</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2024-07-012024-09-30" id="Fact000911" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,283</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2023-07-012023-09-30" id="Fact000912" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,387</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2024-01-01to2024-09-30" id="Fact000913" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,007</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:FinanceLeaseInterestExpense" contextRef="From2023-01-012023-09-30" id="Fact000914" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,107</ix:nonFraction></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zhi7mdV8Sgcb" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Total finance lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:FinanceLeaseCost" contextRef="From2024-07-012024-09-30" id="Fact000916" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,179</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:FinanceLeaseCost" contextRef="From2023-07-012023-09-30" id="Fact000917" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,611</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:FinanceLeaseCost" contextRef="From2024-01-01to2024-09-30" id="Fact000918" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,696</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="krmd:FinanceLeaseCost" contextRef="From2023-01-012023-09-30" id="Fact000919" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,554</ix:nonFraction></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zfUOYrNp5RPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:exclude><div id="xdx_232_zPU6a2GdD9Wc">
<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 14 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></div></ix:exclude>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000922" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock"><p id="xdx_89F_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zKNpO7m0QyU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B8_zC6gKwzRWUK5">Supplemental cash flow information related to leases
was as follows:</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49B_20240101__20240930_z9zFWvkbbZbi" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_49C_20230101__20230930_z3TBJni6YQbg" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 70%; padding-left: 8.25pt; text-indent: -8.25pt">Cash paid for amounts included in the measurement of lease liabilities:</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zsEqvrMPSCH6" style="vertical-align: bottom">
    <td>Operating cash flows from operating leases</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2024-01-01to2024-09-30" id="Fact000927" format="ixt:numdotdecimal" decimals="0" unitRef="USD">373,046</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2023-01-012023-09-30" id="Fact000928" format="ixt:numdotdecimal" decimals="0" unitRef="USD">229,879</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zc6FMQiffytl" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Financing cash flows from finance leases</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseInterestPaymentOnLiability" contextRef="From2024-01-01to2024-09-30" id="Fact000930" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,578</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseInterestPaymentOnLiability" contextRef="From2023-01-012023-09-30" id="Fact000931" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,600</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A2_znLkcIgBIoLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000933" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock"><p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zvPao6Y57qB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B2_zHobzA7gJrza">Supplemental balance sheet information related to
leases was as follows:</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49D_20240930_zkGNDxEy5nyb" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_492_20231231_zfj7QKjQoz3f" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,<br/>
2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31,<br/>
2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 55%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 17%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 17%">&#160;</td>
    <td style="width: 2%">&#160;</td></tr>
  <tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zUKGoupTq6x7" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Operating Leases</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z7iI4XVnolG1" 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>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-09-30" id="Fact000938" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,063,731</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact000939" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,514,055</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_z2Bc90rfh79b" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact000941" format="ixt:numdotdecimal" decimals="0" unitRef="USD">395,954</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000942" format="ixt:numdotdecimal" decimals="0" unitRef="USD">368,313</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zpCmZ4XeYpzd" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease long term liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact000944" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,102,097</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000945" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,336,300</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_zloCrfDY96a4" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total operating lease liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-09-30" id="Fact000947" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,498,051</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-12-31" id="Fact000948" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,704,613</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zYpNM6sUPA98" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Finance Leases</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_z2bIO0JnclQ6" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, at cost</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" contextRef="AsOf2024-09-30" id="Fact000953" format="ixt:numdotdecimal" decimals="0" unitRef="USD">577,929</ix:nonFraction></td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" contextRef="AsOf2023-12-31" id="Fact000954" format="ixt:numdotdecimal" decimals="0" unitRef="USD">577,929</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z1PbQqb7pPHk" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Accumulated depreciation</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation" contextRef="AsOf2024-09-30" id="Fact000956" format="ixt:numdotdecimal" decimals="0" unitRef="USD">248,150</ix:nonFraction></td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation" contextRef="AsOf2023-12-31" id="Fact000957" format="ixt:numdotdecimal" decimals="0" unitRef="USD">161,461</ix:nonFraction></td>
    <td>)</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zohKRMyBndKd" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, net</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOtherNet" contextRef="AsOf2024-09-30" id="Fact000959" format="ixt:numdotdecimal" decimals="0" unitRef="USD">329,779</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOtherNet" contextRef="AsOf2023-12-31" id="Fact000960" format="ixt:numdotdecimal" decimals="0" unitRef="USD">416,468</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zQQS7vFSwB8i" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2024-09-30" id="Fact000962" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,297</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000963" format="ixt:numdotdecimal" decimals="0" unitRef="USD">109,540</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zumSjJzwUjP6" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease long term liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2024-09-30" id="Fact000965" format="ixt:numdotdecimal" decimals="0" unitRef="USD">230,332</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000966" format="ixt:numdotdecimal" decimals="0" unitRef="USD">316,623</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zYz94yTFuF22" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total finance lease liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2024-09-30" id="Fact000968" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,629</ix:nonFraction></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2023-12-31" id="Fact000969" format="ixt:numdotdecimal" decimals="0" unitRef="USD">426,163</ix:nonFraction></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 55%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"><b>September 30,<br/>
2024</b></td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"><b>December 31,<br/>
2023</b></td>
    <td style="vertical-align: top; width: 2%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</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">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20240930_zFRgPxAG3Ka4" title="Operating leases term::XDX::P5Y3M22D"><span style="-sec-ix-hidden: xdx2ixbrl0971">5.31</span></span> Years</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_908_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20231231_zdokCEYWuLR7" title="::XDX::P6Y10M17D"><span style="-sec-ix-hidden: xdx2ixbrl0972">6.88</span></span> Years</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_901_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20240930_z3OyiybQvduj" title="Finance leases  term::XDX::P2Y11M19D"><span style="-sec-ix-hidden: xdx2ixbrl0974">2.97</span></span> Years</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20231231_zzqMJYkJYt71" title="::XDX::P3Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl0975">3.72</span></span> Years</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><b>Weighted Average Discount Rate</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20240930_z778HRP9LA0j" title="Operating leases discount rate"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2024-09-30" id="Fact000977" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6.56</ix:nonFraction></span>%</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_907_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20231231_zWAR3Jqmunb1"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2023-12-31" id="Fact000978" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.76</ix:nonFraction></span>%</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_90F_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20240930_zj5QFeSUA6H" title="Finance leases discount rate"><ix:nonFraction name="us-gaap:LesseeFinanceLeaseDiscountRate" contextRef="AsOf2024-09-30" id="Fact000980" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6.30</ix:nonFraction></span>%</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_90A_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20231231_z9i6Vxe0410h"><ix:nonFraction name="us-gaap:LesseeFinanceLeaseDiscountRate" contextRef="AsOf2023-12-31" id="Fact000981" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">6.19</ix:nonFraction></span>%</td>
    <td style="vertical-align: top">&#160;</td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AD_zvGn0RGtdUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact000983" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZh9W77sRRAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B6_zQqUwkv5Smyl">Maturities of lease liabilities are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><b>Year Ending December 31,</b></td>
    <td style="vertical-align: top">&#160;</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">&#160;</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">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; width: 52%">Remainder of 2024</td>
    <td style="vertical-align: top; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">$</td>
    <td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zd30vpCiHMul" title="2024 - Operating Leases" style="vertical-align: bottom; width: 18%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2024-09-30" id="Fact000985" format="ixt:numdotdecimal" decimals="0" unitRef="USD">133,495</ix:nonFraction></td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zYY5AdlZOqWk" title="2024 - Finance Leases" style="vertical-align: bottom; width: 18%; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2024-09-30" id="Fact000987" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,897</ix:nonFraction></td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>2025</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zC5JfJ1lFkq2" title="2025 - Operating Leases" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2024-09-30" id="Fact000989" format="ixt:numdotdecimal" decimals="0" unitRef="USD">533,979</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zyU5M9M75YE7" title="2025 - Finance Leases" style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2024-09-30" id="Fact000991" format="ixt:numdotdecimal" decimals="0" unitRef="USD">131,437</ix:nonFraction></td>
    <td>&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">2026</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zYi1lKqrMzbf" title="2026 - Operating Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2024-09-30" id="Fact000993" format="ixt:numdotdecimal" decimals="0" unitRef="USD">533,979</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zB9la6CQda9d" title="2026 - Finance Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2024-09-30" id="Fact000995" format="ixt:numdotdecimal" decimals="0" unitRef="USD">131,437</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">2027</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20240930_zj6ohuQBEcm1" title="2027 - Operating Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2024-09-30" id="Fact000997" format="ixt:numdotdecimal" decimals="0" unitRef="USD">533,979</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240930_z7KFxrdd2vX6" title="2027 - Finance Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2024-09-30" id="Fact000999" format="ixt:numdotdecimal" decimals="0" unitRef="USD">74,194</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">2028</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z1AvXijsVCt6" title="2028 - Operating Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2024-09-30" id="Fact001001" format="ixt:numdotdecimal" decimals="0" unitRef="USD">520,985</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z79GrfaX7ZN6" title="2028 - Finance Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2024-09-30" id="Fact001003" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,180</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">Thereafter</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_zVdKXuk8Khff" title="Thereafter - Operating Leases" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="AsOf2024-09-30" id="Fact001005" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,833,603</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_z5gKtBFh5L75" title="Thereafter - Finance Leases" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1007">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">Total undiscounted lease payments</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_986_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20240930_zbchQm39jY61" title="Total undiscounted lease payments - Operating Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="krmd:LesseeOperatingLeaseLiabilityPaymentsDueTotal" contextRef="AsOf2024-09-30" id="Fact001009" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,090,020</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98D_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20240930_zpUPKFvzjzWc" title="Total undiscounted lease payments - Finance Leases" style="vertical-align: bottom; text-align: right"><ix:nonFraction name="krmd:LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" contextRef="AsOf2024-09-30" id="Fact001011" format="ixt:numdotdecimal" decimals="0" unitRef="USD">376,145</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 16.45pt">Less: imputed interest</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98D_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20240930_z9GjRohU64e2" title="Less: imputed interest - Operating Leases" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right">(<ix:nonFraction name="krmd:LesseeOperatingLeaseImputedInterest" contextRef="AsOf2024-09-30" id="Fact001013" format="ixt:numdotdecimal" decimals="0" unitRef="USD">591,969</ix:nonFraction></td>
    <td style="vertical-align: bottom">)</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98E_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20240930_z57TUA4bzJp1" title="Less: imputed interest - Finance Leases" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right">(<ix:nonFraction name="krmd:LesseeFinancingLeaseImputedInterest" contextRef="AsOf2024-09-30" id="Fact001015" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,516</ix:nonFraction></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">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td>
    <td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_c20240930_z9LqknY3lBw5" title="Total lease liabilities - Operating Leases" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-09-30" id="Fact001017" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,498,051</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td>
    <td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20240930_zkbqLeZcxSad" title="Total lease liabilities - Finance Leases" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2024-09-30" id="Fact001019" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,629</ix:nonFraction></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_zuNGCSXdVu49" style="margin-top: 0; margin-bottom: 0">&#160;</p>
</ix:nonNumeric><p id="xdx_819_z1Di6Ez70RA8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 15 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001021" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_803_eus-gaap--IncomeTaxDisclosureTextBlock_z0BD5KGS1Mw2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 6 &#8212; <span id="xdx_822_zJwD9oNZlMie">INCOME TAXES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For interim income tax reporting, the Company estimates
its annual effective tax rate and applies it to fiscal year-to-date pretax loss, excluding unusual or infrequently occurring discrete
items. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. The Company reported an income tax expense
of <span id="xdx_90D_eus-gaap--DeferredIncomeTaxExpenseBenefit_dmxL_c20240701__20240930_z5LSg8NzPpS5" title="Income tax expense::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl1023">zero</span></span> and income tax benefit of $<span id="xdx_907_eus-gaap--DeferredIncomeTaxExpenseBenefit_c20230701__20230930_zN3U0HhBS0Dk" title="Income tax benefit"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2023-07-012023-09-30" id="Fact001025" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,247</ix:nonFraction></span> for the three months ended September 30, 2024 and 2023, respectively. For the
nine months ended September 30, 2024 and 2023, the Company reported income tax expense of <span id="xdx_90A_eus-gaap--DeferredIncomeTaxExpenseBenefit_dmxL_c20240101__20240930_zBTmhgRKg3zg" title="Income tax expense::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl1027">zero</span></span> and income tax benefit of $<span id="xdx_902_eus-gaap--DeferredIncomeTaxExpenseBenefit_c20230101__20230930_z3h01ATwwaAh" title="Income tax benefit"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2023-01-012023-09-30" id="Fact001029" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,477,642</ix:nonFraction></span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We evaluate our deferred tax assets to determine if
they are more likely than not to be realized by assessing both positive and negative evidence in accordance with ASC Topic 740, Income
Taxes.&#160; After considering our cumulative pretax loss (the three-year period ending with the current year), as well as analyzing all
available evidence,&#160;we recorded a valuation allowance of $<span id="xdx_909_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20231231_zbc4UmalXtB3" title="Valuation Allowance"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2023-12-31" id="Fact001031" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,002,777</ix:nonFraction></span> against our net deferred tax assets during the year ended
December 31, 2023.&#160; As of September 30, 2024, the valuation allowance is $<span id="xdx_903_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240930_zmDEqluak3Ui" title="Valuation Allowance"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2024-09-30" id="Fact001033" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,895,301</ix:nonFraction></span>. As we continue to assess the realizability of our
deferred tax assets, reported pretax income and new evidence may result in a partial or full reduction of the valuation allowance in future
periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recurring items cause our effective tax rate to differ
from the U.S. federal statutory rate of <span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20240101__20240930_zzA7UkjDT1Ke" title="Statutory rate"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2024-01-01to2024-09-30" id="Fact001035" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21</ix:nonFraction></span>%, including U.S. federal R&amp;D credits, U.S. state tax rates, and stock-based compensation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company files income tax returns in the U.S. federal
jurisdiction and in various state jurisdictions. Income tax returns for years prior to fiscal 2020 are no longer subject to examination
by tax authorities.</p>

</ix:nonNumeric><p id="xdx_816_zPCFa6l1PEsf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2024-01-01to2024-09-30" escape="true" id="Fact001037" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zLsfjh654rbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 7 &#8212; <span id="xdx_823_z9rHQQEUoJdf">COMMITMENTS AND CONTINGENCIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>LEGAL PROCEEDINGS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has been and may again become involved in legal proceedings,
claims and litigation arising in the ordinary course of business. &#160;The Company is not presently a party to any litigation or other
legal proceeding that is believed to be material to its financial condition.</p>

</ix:nonNumeric><p id="xdx_810_zvpjvdXXHtd1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 16 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="Part_I_Item_2"></span><b>PART I &#8212; ITEM 2. &#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">This Quarterly Report on Form 10-Q contains, and our
officers and representatives may from time to time make, certain &#8220;forward-looking&#8221; 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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, future operating results, growth of new patient starts and the Ig market, our compliance with 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<sup>TM</sup>
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 our Annual Report on Form 10-K for the year ended
December 31, 2023. When used in this report, the words &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;believe,&#8221; &#8220;may,&#8221;
&#8220;will,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;expect&#8221; and similar expressions are intended to identify
forward-looking statements, which include, without limitation, statements regarding need for additional financing. &#160;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. &#160;Readers are cautioned
not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. &#160;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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Throughout this report, the &#8220;Company,&#8221;
&#8220;KORU Medical,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221; refers to KORU Medical Systems, Inc.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>OVERVIEW</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 &#8220;FDA&#8221;) quality and regulatory system and international regulations and standards for quality system
management.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenues derive from three business sources: (i)
domestic core (which consists of US and Canada), (ii) international core, and (iii) novel therapies.&#160; Our domestic core and international
core revenues consist of sales of our products for the delivery of subcutaneous drugs that are FDA cleared for use with the FREEDOM<sup>TM</sup>
System, with the primary delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (&#8220;PIDD&#8221;) and Chronic Inflammatory
Demyelinating Polyneuropathy (&#8220;CIDP&#8221;). Novel therapies revenues 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 (&#8220;NRE&#8221;) received from biopharmaceutical
companies to ready or customize the FREEDOM<sup>TM</sup> System for clinical and commercial use.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company ended the third quarter of 2024 with $8.2
million in net revenues, a 16.8% increase compared to $7.0 million in the same period last year. Revenues were driven by growth in our
core domestic and international business of 11.7% and 5.1%, respectively, and 275.6% in our novel therapies business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross profit for the third quarter of 2024 was $5.2
million, a 19.4% increase compared to $4.3 million in the same period last year, primarily driven by additional revenue from volume growth
in each of our core and novel therapies businesses. Gross margin was 63.4% for the three months ended September 30, 2024, an increase
from 62.0% in the prior year period. We define gross margin as gross profit stated as a percentage of net revenues.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating expenses for the third quarter of 2024 were
$6.9 million, compared to $6.1 million for the same period last year, driven by an increase of $0.5 million in selling, general, and administrative
expenses and an increase of $0.2 million in research and development expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 17 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>RESULTS OF OPERATIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Three months ended September 30, 2024, compared
to September 30, 2023</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Net Revenues</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes our net revenues for
the three months ended September 30, 2024, and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>% of Net Revenues</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 24%"><span style="font-size: 10pt"><b>Net Revenues</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Domestic Core</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">6,447,469</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">5,773,863</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">673,606</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">11.7%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">78.8%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">82.4%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">International Core</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">1,121,196</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">1,066,567</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">54,629</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">5.1%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">13.7%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">15.2%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Total Core</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">7,568,665</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">6,840,430</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">728,235</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">10.6%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">92.5%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">97.7%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Novel Therapies</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">611,312</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">162,768</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">448,544</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">275.6%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">7.5%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">2.3%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E8E8E8">
    <td><span style="font-size: 10pt"><b>Total</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">8,179,977</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">7,003,198</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">1,176,778</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">16.8%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">100%</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total net revenues increased $1.2 million, or 16.8%, to $8.2 million for
the three months ended September 30, 2024, as compared to $7 million in the same period in 2023. Domestic core revenues increased by 11.7%
to $6.4 million over the prior year period, primarily due to higher consumable and pump volumes driven by new patients starts and market
share gains. International core revenues increased by 5.1% to $1.1 million over the prior year period, primarily due to higher consumable
volumes driven largely by increased Ig supply, increased penetration within certain approved indications, and geographic expansion. Partially
offsetting the growth were lower orders from a distribution partner that expedited $0.3 million orders in the second quarter of 2024 related
to the BSI regulatory review which has since been successfully appealed. Novel therapies net revenues increased by 275.6% to $0.6 million
over the prior year period, primarily driven by clinical trial orders and progress on NRE milestones completed for multiple collaboration
agreements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Gross Profit</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our gross profit for the three months ended September
30, 2024 and 2023 is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 42%"><span style="font-size: 10pt">Gross Profit </span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">5,185,991</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">4,342,177</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">843,813</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-size: 10pt">19.4%</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Gross Margin</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">63.4%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">62.0%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross profit increased $0.8 million, or 19.4%, to $5.2 million in the three
months ended September 30, 2024, as compared to $4.3 million in the same period in 2023. Gross margin increased to 63.4% in the three
months ended September 30, 2024, as compared to 62.0% in the prior year period. &#160;The increase in gross margin was primarily driven
by a favorable sales mix of clinical trial orders, an improved NRE mix of more profitable services, and increased average selling prices
when compared to the prior year period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Operating Expenses</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our selling, general and administrative, research
and development and depreciation and amortization expenses for the three months ended September 30, 2024 and 2023 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 42%"><span style="font-size: 10pt">Selling, general and administrative</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">5,127,658</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">4,623,928</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">503,730</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-size: 10pt">10.9%</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Research and development</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1,533,845</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1,293,256</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">240,589</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">18.6%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Depreciation and amortization</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">227,785</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">216,014</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">11,771</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">5.4%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Total Operating Expenses&#160;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">6,889,288</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">6,133,198</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">756,091</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">12.3%</span></td>
    <td style="border-bottom: white 1.5pt double">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Selling, general and administrative expenses increased $0.5 million, or
10.9%, to $5.1 million during the three months ended September 30, 2024, as compared to $4.6 million in the same period in 2023. The increase
in selling, general and administrative expenses was primarily driven by compensation related to new hires and bonus accruals.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 18 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Research and development expenses increased $0.2 million,
or 18.6%, to $1.5 million during the three months ended September 30, 2024, as compared to $1.3 million in the same period in 2023, primarily
due to executive severance related to the elimination of the CTO role.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation and amortization expense remained flat
at $0.2 million during the three months ended September 30, 2024, as compared to $0.2 million during the same period in 2023, primarily
driven by timing of projects and related capital spending.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Net Loss</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 42%"><span style="font-size: 10pt">Net Loss</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">(1,580,817</span></td>
    <td style="width: 4%"><span style="font-size: 10pt">)</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">(1,368,262</span></td>
    <td style="width: 4%"><span style="font-size: 10pt">)</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">(212,555</span></td>
    <td style="width: 4%"><span style="font-size: 10pt">)</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 10pt">(15.5%</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our net loss increased $0.2 million in the three months ended September
30, 2024, as compared to the same period last year, primarily driven by an increase in operating expenses of $0.8 million, and a prior
year tax benefit of $0.2 million offset by an increase in gross profit of $0.8 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Nine months ended September 30, 2024, compared
to September 30, 2023</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Net Revenues</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes our net revenues for
the nine months ended September 30, 2024, and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>% of Net Revenues</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 24%"><span style="font-size: 10pt"><b>Net Revenues</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 7%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Domestic Core</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">18,557,431</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">16,881,170</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">1,676,261</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">9.9%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">74.8%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">79.1%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">International Core</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">4,539,871</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">3,281,061</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">1,258,809</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">38.4%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">18.3%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">15.4%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Total Core</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">23,097,302</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">20,162,231</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2,935,071</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">14.6%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">93.1%</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">94.5%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Novel Therapies</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">1,710,562</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">1,169,503</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">541,059</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">46.3%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">6.9%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">5.5%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E8E8E8">
    <td><span style="font-size: 10pt"><b>Total</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">24,807,864</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">21,331,734</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">3,476,130</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">16.3%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">100%</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">100%</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total net revenues increased $3.5 million, or 16.3% to $24.8 million, for
the nine months ended September 30, 2024, as compared to $21.3 million in the same period in 2023. Domestic core revenues increased by
9.9% to $18.6 million over the prior year period, primarily due to volume growth in consumables driven by new patients starts and share
gains. International core revenues increased by 38.4% to $4.5 million over the prior year period, primarily due to higher consumable and
pump volumes driven largely by increased Ig supply, increased penetration within certain approved indications, and geographic expansion.
Novel therapies net revenues increased by 46.3% to $1.7 million over the prior year period, driven by Phase III clinical trial orders
and milestone completion from our collaboration agreements in the current period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Gross Profit</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our gross profit for the nine months ended September
30, 2024 and 2023 is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 42%"><span style="font-size: 10pt">Gross Profit </span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">15,769,038</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">12,377,336</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">3,391,702</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-size: 10pt">27.4%</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.1in"><span style="font-size: 10pt">Gross Margin</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">63.6%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">58.0%</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross profit increased $3.4 million, or 27.4% to $15.8 million, for the
nine months ended September 30, 2024, as compared to $12.4 million in the same period in 2023. The increase in gross profit was driven
by the increase in net revenues of $3.5 million as described above and improvements in manufacturing efficiency. Gross margin increased
to 63.6% in the first nine months of 2024 as compared to 58.0% in the same prior year period. The increase in gross margin was primarily
driven by increased manufacturing efficiencies versus the prior year. Additionally, we realized improved NRE margin compared with the
prior year period driven by a more profitable mix of services performed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 19 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Operating Expenses</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our selling, general and administrative, research
and development and depreciation and amortization expenses for the nine months ended September 30, 2024 and 2023 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 42%"><span style="font-size: 10pt">Selling, general and administrative</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">15,804,866</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">15,352,972</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">451,894</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-size: 10pt">2.9%</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Research and development</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">4,143,752</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">4,454,739</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(310,987</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">(7.0%</span></td>
    <td><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Depreciation and amortization</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">677,019</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">642,050</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">34,969</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">5.5%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Total Operating Expenses&#160;</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">20,625,637</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">20,449,761</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">175,876</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">0.9%</span></td>
    <td style="border-bottom: white 1.5pt double">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Selling, general and administrative expenses increased
$0.5 million, or 2.9% to $15.8 million, for the nine months ended September 30, 2024, as compared to $15.3 million in the same period
in 2023, primarily due to increases in compensation and benefits expense.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Research and development expenses decreased $0.3 million,
or 7.0% to $4.1 million, for the nine months ended September 30, 2024, as compared to $4.5 million in the same period in 2023, primarily
due to a $1.1 million decrease in consulting expense due to less outsourcing activities and timing of project spend, partially offset
by a $0.4 million increase in severance expense due to the elimination of the CTO role, and a $0.4 million increase in compensation and
benefits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation and amortization expense remained flat
at $0.7 million for the nine months ended September 30, 2024, compared to $0.6 million in the same period in 2023, resulting from minimal
purchases of new PP&amp;E being commissioned during the period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Net Loss</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="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="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Change from Prior Year</b></span></td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>$</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>%</b></span></td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 42%; text-align: justify"><span style="font-size: 10pt">Net Loss</span></td>
    <td style="width: 1%; text-align: justify">&#160;</td>
    <td style="width: 1%; text-align: justify"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">(4,505,490</span></td>
    <td style="width: 4%; text-align: justify"><span style="font-size: 10pt">)</span></td>
    <td style="width: 1%; text-align: justify"><span style="font-size: 10pt">$</span></td>
    <td style="width: 12%; text-align: right"><span style="font-size: 10pt">(6,275,032</span></td>
    <td style="width: 4%; text-align: justify"><span style="font-size: 10pt">)</span></td>
    <td style="width: 1%; text-align: justify"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">1,769,543</span></td>
    <td style="width: 4%; text-align: justify">&#160;</td>
    <td style="width: 7%; text-align: right"><span style="font-size: 10pt">28.2%</span></td>
    <td style="width: 1%; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="text-align: justify"><span style="font-size: 10pt">Stated as a Percentage of Net Revenues</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(18.2%</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">)</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">(29.4%</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">)</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our net loss decreased $1.8 million in the nine months ended September
30, 2024, as compared to the same period in 2023, mostly driven by an increase in gross profit of $3.4 million, partially offset by an
increase in operating expense of $0.2 million and a prior year tax benefit of $1.4 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>LIQUIDITY AND CAPITAL RESOURCES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our principal source of liquidity is our cash on hand
of $8.8 million as of September 30, 2024. &#160;Our principal source of operating cash inflows is from sales of our products and NRE.
Our principal cash outflows relate to the purchase and production of inventory, funding of research and development, and selling, general
and administrative expenses. To develop new products, support future growth, achieve operating efficiencies, and maintain product quality,
we are continuing to invest in research and development and manufacturing equipment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our inventory position was $3.9 million at September
30, 2024, which reflects an increase of $0.4 million from December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We expect that our cash on hand and cash flows from
operations will be sufficient to meet our requirements at least through the next twelve months. Continued execution on our longer-term
strategic plan may require the Company to draw on our credit facility, take on additional debt, raise capital through issuance of equity,
or a combination of both. Our future capital requirements may vary from those currently planned and will depend on many factors, including
our rate of sales 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
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 draw on our new credit facility or 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 20 -</p>

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Cash Flows</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes our cash flows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended<br/>
September 30, 2024</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended<br/>
September 30, 2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: top; width: 53%"><span style="font-size: 10pt">Net cash used in operating activities</span></td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: top; width: 17%; text-align: right"><span style="font-size: 10pt">(1,259,333</span></td>
    <td style="vertical-align: top; width: 4%"><span style="font-size: 10pt">)</span></td>
    <td style="vertical-align: bottom; width: 2%"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: top; width: 18%; text-align: right"><span style="font-size: 10pt">(5,989,358</span></td>
    <td style="vertical-align: bottom; width: 2%"><span style="font-size: 10pt">)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Net cash used in investing activities</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt">(1,383,780</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">)</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt">(606,209</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: top"><span style="font-size: 10pt">Net cash used in financing activities</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt">(32,817</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">)</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: top; text-align: right"><span style="font-size: 10pt">(40,512</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Operating Activities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in operating activities was $1.3 million for the nine months
ended September 30, 2024, as compared to $6.0 million in the same period in 2023. This net cash usage of $1.3 million was primarily due
to the net loss of $4.5 million, an increase in accounts receivable of $1.2 million, and increases in inventory of $0.4 million, partially
offset by increases in accounts payable and payroll bonus accruals of $1.9 million, and decreases in pre-paid expenses of $0.3 million.
Additional offsets to the net loss were non-cash items including stock-based compensation expense of $1.9 million, and depreciation and
amortization expense of $0.7 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in operating activities was $6.0 million
for the nine months ended September 30, 2023. This net cash usage was primarily due to the net loss of $6.3 million, plus cash flows used
to reduce accrued expenses of $1.4 million, primarily from the payment of 2023 bonuses, and a decrease in accounts payable of $1.4 million,
offset by cash flows generated from a decrease in inventory of $1.7 million, and an increase in accounts receivable of $0.3 million. Further
contributing to this change were non-cash items including an increase in deferred tax assets of $1.5 million offset by stock-based compensation
expense of $2.4 million, depreciation and amortization expense of $0.6 million and a loss on disposal of fixed assets of $0.1 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Investing Activities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in investing activities of $1.4 million
for the nine months ending September 30, 2024, was for capital expenditures for manufacturing equipment related to our new consumables
production lines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in investing activities of $0.6 million
for the nine months ending September 30, 2023, was for capital expenditures for research and development and office equipment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Financing Activities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in financing activities of $0.03 million
for the nine months ended September 30, 2024 was due to payments on our note payable for insurance premium financing, partially offset
by new borrowings for a subsequent insurance premium financing agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash used in financing activities of $0.04 million
for the nine months ended September 30, 2023, was due to payments on our note payable for insurance premium financing as well as for payments
on our finance leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>ACCOUNTING PRONOUNCEMENTS NOT YET ADOPTED</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Refer to &#8220;NOTE 1 &#8212; NATURE OF OPERATIONS
AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&#8221; in the accompanying financial statements, which is incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="Part_I_Item_3"></span><b>ITEM 3. &#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET
RISK</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Not applicable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 21 -</p>

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="Part_I_Item_4"></span><b>ITEM 4. &#160;CONTROLS AND PROCEDURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s management, including the Company&#8217;s
Principal Executive Officer and Principal Financial Officer, has evaluated the effectiveness of the Company&#8217;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 &#8220;Exchange
Act&#8221;). &#160;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&#8217;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 &#8220;SEC&#8221;) (1) is recorded, processed, summarized and reported within the time periods
specified in the SEC&#8217;s rules and forms and (2) is accumulated and communicated to the Company&#8217;s management, including its
Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There have been no changes in the Company&#8217;s
internal control over financial reporting during the nine months ended September 30, 2024, that have materially affected, or are reasonably
likely to materially affect, the Company&#8217;s internal control over financial reporting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PART II &#8211; OTHER INFORMATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="Part_II_Item_1A"></span><b>ITEM 1A. &#160;RISK FACTORS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our operations and financial results are subject to
various risks and uncertainties, including those described in &#8220;PART 1, ITEM 1A. RISK FACTORS&#8221; in our Annual Report on Form
10-K for the year ended December 31, 2023, which could adversely affect our business, financial condition, results of operations, cash
flows, and the trading price of our common stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="Part_II_Item_6"></span><b>PART II &#8211; ITEM 6. &#160;EXHIBITS.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; width: 0.75in"><b>Exhibit No.</b></td>
    <td style="border-bottom: black 1pt solid; text-align: justify; width: 6.75in"><b>Description</b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>31.1</td>
    <td style="text-align: justify"><a href="ex_31-1.htm">Certification of Principal Executive Officer Pursuant to Section 302 of Sarbanes-Oxley Act 2002</a></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>31.2</td>
    <td style="text-align: justify"><a href="ex_31-2.htm">Certification of Principal Financial Officer Pursuant to Section 302 of Sarbanes-Oxley Act 2002</a></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>32.1</td>
    <td style="text-align: justify"><a href="ex_32-1.htm">Certification of Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act 2002</a></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>32.2</td>
    <td style="text-align: justify"><a href="ex_32-2.htm">Certification of Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act 2002</a></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>101.INS</td>
    <td style="text-align: justify">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.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>101.SCH</td>
    <td style="text-align: justify">Inline XBRL Taxonomy Extension Schema Document</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>101.CAL</td>
    <td style="text-align: justify">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>101.DEF</td>
    <td style="text-align: justify">Inline XBRL Taxonomy Definition Linkbase Document</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>101.LAB</td>
    <td style="text-align: justify">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>101.PRE</td>
    <td style="text-align: justify">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>104</td>
    <td style="text-align: justify">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>


<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 22 -</p>


<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/><p style="break-before: always"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i><a href="#toc"><span style="color: Blue">Table of Contents</span></a></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span id="signatures"></span><b>SIGNATURES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3.75in">&#160;</td>
    <td style="width: 3.75in">KORU MEDICAL SYSTEMS, INC.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>November 13, 2024</td>
    <td><span style="text-decoration: underline">/s/ Linda Tharby</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Linda Tharby, President and Chief Executive Officer<br/>
(Principal Executive Officer)</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>November 13, 2024</td>
    <td><span style="text-decoration: underline">/s/ Thomas Adams</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Thomas Adams, Chief Financial Officer and Treasurer<br/>
(Principal Financial Officer)</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt TIMES NEW ROMAN, TIMES, SERIF; margin: 0; text-align: center">- 23 -</p>

<hr style="border-width: 0; color: Gray; background-color: Gray; height: 2px; width: 100%"/>

</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>2
<FILENAME>ex_31-1.htm
<DESCRIPTION>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<DIV STYLE="width: 7.5in">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">RULE 13A-14(A) / 15D-14(A) CERTIFICATION OF</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">PRINCIPAL EXECUTIVE OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">I, Linda Tharby, Principal Executive Officer, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 7.5in; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>1)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">I have reviewed this Quarterly Report on Form 10-Q of KORU Medical Systems, Inc. (the &ldquo;Report&rdquo;);</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>2)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>3)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>4)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">The registrant&rsquo;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:</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 7in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(a)</TD>
    <TD STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(b)</TD>
    <TD STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(c)</TD>
    <TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;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</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(d)</TD>
    <TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>5)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing this equivalent function):</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(a)</TD>
    <TD STYLE="text-align: justify">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&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(b)</TD>
    <TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Date: November 13, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0"><U>/s/ Linda Tharby</U></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Linda Tharby, President and Chief Executive Officer</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Executive Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<HR ALIGN="CENTER" NOSHADE SIZE="2" STYLE="width: 100%">

</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>3
<FILENAME>ex_31-2.htm
<DESCRIPTION>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<DIV STYLE="width: 7.5in">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">RULE 13A-14(A) / 15D-14(A) CERTIFICATION OF</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">PRINCIPAL FINANCIAL OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">I, Thomas Adams, Principal Financial Officer, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>1)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">I have reviewed this Quarterly Report on Form 10-Q of KORU Medical Systems, Inc. (the &ldquo;Report&rdquo;);</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>2)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>3)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>4)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">The registrant&rsquo;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:</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 7in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(a)</TD>
    <TD STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(b)</TD>
    <TD STYLE="text-align: justify">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;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(c)</TD>
    <TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;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</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(d)</TD>
    <TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>5)</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing this equivalent function):</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(a)</TD>
    <TD STYLE="text-align: justify">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&rsquo;s ability to record, process, summarize and report financial information; and</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(b)</TD>
    <TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Date: November 13, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0"><U>/s/ Thomas Adams</U></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Thomas Adams, Chief Financial Officer and Treasurer</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Financial Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<HR ALIGN="CENTER" NOSHADE SIZE="2" STYLE="width: 100%">

</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>ex_32-1.htm
<DESCRIPTION>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<DIV STYLE="width: 7.5in">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">AS ADDED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">In connection with the Quarterly Report of KORU Medical Systems, Inc. (the
&ldquo;Company&rdquo;) on Form 10-Q (the &ldquo;Report&rdquo;) for the quarter ended September 30, 2024 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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(1)</TD>
    <TD STYLE="text-align: justify; width: 7in">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(2)</TD>
    <TD STYLE="text-align: justify">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Date: November 13, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0"><U>/s/ Linda Tharby</U></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Linda Tharby, President and Chief Executive Officer</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Executive Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<HR ALIGN="CENTER" NOSHADE SIZE="2" STYLE="width: 100%">

</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>ex_32-2.htm
<DESCRIPTION>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<DIV STYLE="width: 7.5in">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>EXHIBIT 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">AS ADDED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF
2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">In connection with the Quarterly Report of KORU Medical Systems, Inc. (the
&ldquo;Company&rdquo;) on Form 10-Q (the &ldquo;Report&rdquo;) for the quarter ended September 30, 2024 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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in">(1)</TD>
    <TD STYLE="text-align: justify; width: 7in">the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(2)</TD>
    <TD STYLE="text-align: justify">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Date: November 13, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0"><U>/s/ Thomas Adams</U></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">Thomas Adams, Chief Financial Officer and Treasurer</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0">(Principal Financial Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<HR ALIGN="CENTER" NOSHADE SIZE="2" STYLE="width: 100%">

</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>krmd-20240930.xsd
<DESCRIPTION>INLINE XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /6I5w7xRiXgen8uPa3csWaaP+aPtzJZyiekxvmx7HRkq/yEtkFvNMCU6HmjmkSQC -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:krmd="http://korumedical.com/20240930" elementFormDefault="qualified" targetNamespace="http://korumedical.com/20240930">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://korumedical.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - BALANCE SHEETS (UNAUDITED)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/StatementsOfOperations" id="StatementsOfOperations">
          <link:definition>00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
          <link:definition>00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" id="NatureOfOperationsAndSummaryOfSignificantAccountingPolicies">
          <link:definition>00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
          <link:definition>00000008 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
          <link:definition>00000009 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/DebtObligations" id="DebtObligations">
          <link:definition>00000010 - Disclosure - DEBT OBLIGATIONS</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/Leases" id="Leases">
          <link:definition>00000011 - Disclosure - LEASES</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/IncomeTaxes" id="IncomeTaxes">
          <link:definition>00000012 - Disclosure - INCOME TAXES</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" id="NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>00000014 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" id="NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables">
          <link:definition>00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
          <link:definition>00000016 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
          <link:definition>00000017 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/LeasesTables" id="LeasesTables">
          <link:definition>00000018 - Disclosure - LEASES (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" id="FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details">
          <link:definition>00000019 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" id="PropertyAndEquipmentConsistsOfFollowingAtDetails">
          <link:definition>00000021 - Disclosure - Property and equipment consists of the following at: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative">
          <link:definition>00000022 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" id="FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details">
          <link:definition>00000023 - Disclosure - The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" id="FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details">
          <link:definition>00000024 - Disclosure - The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" id="FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details">
          <link:definition>00000025 - Disclosure - The following table presents information pertaining to options outstanding at September 30, 2024: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" id="FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details">
          <link:definition>00000026 - Disclosure - The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" id="FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details">
          <link:definition>00000027 - Disclosure - The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" id="FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details">
          <link:definition>00000028 - Disclosure - The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
          <link:definition>00000029 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/DebtObligationsDetailsNarrative" id="DebtObligationsDetailsNarrative">
          <link:definition>00000030 - Disclosure - DEBT OBLIGATIONS (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" id="ComponentsOfLeaseExpenseWereAsFollowsDetails">
          <link:definition>00000031 - Disclosure - The components of lease expense were as follows: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" id="SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails">
          <link:definition>00000032 - Disclosure - Supplemental cash flow information related to leases was as follows: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" id="SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails">
          <link:definition>00000033 - Disclosure - Supplemental balance sheet information related to leases was as follows: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" id="MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails">
          <link:definition>00000034 - Disclosure - Maturities of lease liabilities are as follows: (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
          <link:definition>00000035 - Disclosure - LEASES (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://korumedical.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
          <link:definition>00000036 - Disclosure - INCOME TAXES (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="krmd-20240930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="krmd-20240930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="krmd-20240930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="krmd-20240930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
    <element id="krmd_FurnitureAndOfficeEquipmentMember" name="FurnitureAndOfficeEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ManufacturingEquipmentAndToolingMember" name="ManufacturingEquipmentAndToolingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockOptionPlan2015Member" name="StockOptionPlan2015Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_OmnibusEquityIncentivePlan2021Member" name="OmnibusEquityIncentivePlan2021Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_OmnibusEquityIncentivePlan2024Member" name="OmnibusEquityIncentivePlan2024Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_NonEmployeeDirectorAndBoardAdvisorMember" name="NonEmployeeDirectorAndBoardAdvisorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_TimeVestingStockOptionsMember" name="TimeVestingStockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_PerformanceVestingStockOptionsMember" name="PerformanceVestingStockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_RestrictedStockAwardsMember" name="RestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_CommonStockWarrantsMember" name="CommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ExercisePrice1Member" name="ExercisePrice1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_DomesticBankLenderMember" name="DomesticBankLenderMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_TermLoanFacilityMember" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_SecurityAgreementMember" name="SecurityAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LeaseOneMember" name="LeaseOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LeaseTwoMember" name="LeaseTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LeaseThreeMember" name="LeaseThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_NoncashLeaseAdjustments" name="NoncashLeaseAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_BorrowingsFromIndebtedness" name="BorrowingsFromIndebtedness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_PaymentsOnIndebtedness" name="PaymentsOnIndebtedness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_CashPaidDuringPeriodsForAbstract" name="CashPaidDuringPeriodsForAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_CompensationeExpenseRelatedToRestrictedStockAwards" name="CompensationeExpenseRelatedToRestrictedStockAwards" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ScheduleOfNetSalesByGeography" name="ScheduleOfNetSalesByGeography" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" name="ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" name="ShareBasedCompensationArrangementByUnvestedAwardOptions" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_SharesReservedForOutstandingAwards" name="SharesReservedForOutstandingAwards" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_SharesAvailableForIssuanceShareBasedCompensation" name="SharesAvailableForIssuanceShareBasedCompensation" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_NonemployeeServicesTransactionCost" name="NonemployeeServicesTransactionCost" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockBasedCompensationStockOptions" name="StockBasedCompensationStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_UnrecognizedCompensationCost" name="UnrecognizedCompensationCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LinesOfCreditCurrent1" name="LinesOfCreditCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_FinanceLeaseCost1Abstract" name="FinanceLeaseCost1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_FinanceLeaseCost" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract" name="AssetsAndLiabilitiesOperatingLesseeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract" name="AssetsAndLiabilitiesLesseeFinanceAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal" name="LesseeOperatingLeaseLiabilityPaymentsDueTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" name="LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeOperatingLeaseImputedInterest" name="LesseeOperatingLeaseImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeFinancingLeaseImputedInterest" name="LesseeFinancingLeaseImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeOperatingLeaseRemainingTerm" name="LesseeOperatingLeaseRemainingTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeFinanceLeaseRemainingTerm" name="LesseeFinanceLeaseRemainingTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_IssuanceOfCommonStockCompensation" name="IssuanceOfCommonStockCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockOptionPlan2021Member" name="StockOptionPlan2021Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_TimeBasedSharesOptionsMember" name="TimeBasedSharesOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1" name="StockIssuedDuringPeriodSharesStockOptionsExercised1" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDue" name="LesseeFinancingLeaseLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AONPremiumFinanceLLCMember" name="AONPremiumFinanceLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_PromissoryNoteMember" name="PromissoryNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_NotePayableTerms" name="NotePayableTerms" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_LessorOperatingLeaseOptionToTerminate1" name="LessorOperatingLeaseOptionToTerminate1" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_RouLandlordCredit" name="RouLandlordCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AmortizationOfIntangibleAssets1" name="AmortizationOfIntangibleAssets1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_DepreciationDepletionAndAmortization1" name="DepreciationDepletionAndAmortization1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_RdCredit" name="RdCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_Nol" name="Nol" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AllowanceForDoubtfulOtherReceivables1Current" name="AllowanceForDoubtfulOtherReceivables1Current" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_DescriptionOfMatchingContribution" name="DescriptionOfMatchingContribution" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_DescriptionOfLessorOperatingLeaseTerm" name="DescriptionOfLessorOperatingLeaseTerm" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_EquipmentAndToolingMember" name="EquipmentAndToolingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ScheduleOfNetRevenuesByGeography" name="ScheduleOfNetRevenuesByGeography" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan" name="SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_TaxBenefitFromStockBasedCompensation" name="TaxBenefitFromStockBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockOptionPlans2015And2021CombinedMember" name="StockOptionPlans2015And2021CombinedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_TaxBenefitFromRestrictedStockCompensation" name="TaxBenefitFromRestrictedStockCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockBasedCompensationSharesIssuable" name="StockBasedCompensationSharesIssuable" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_FDICBankMember" name="FDICBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_CommonStockOptions" name="CommonStockOptions" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_RestrictedStockUnits" name="RestrictedStockUnits" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ScheduleOfSecuritiesTextBlock" name="ScheduleOfSecuritiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutedSecurities" name="AntiDilutedSecurities" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock" name="DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_CashReceivedFromOptionExercise" name="CashReceivedFromOptionExercise" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc" name="ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_PatentsAndTrademarksMember" name="PatentsAndTrademarksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutedSecuritiesPerformancBased" name="AntiDilutedSecuritiesPerformancBased" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutedSecuritiesTimeBased" name="AntiDilutedSecuritiesTimeBased" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_StockOptions" name="StockOptions" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_PerformanceBasedSharesOptionsMember" name="PerformanceBasedSharesOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_WriteoffOfDeferredTaxAsset" name="WriteoffOfDeferredTaxAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AllowanceForNonRealizationOfDeferredTaxAsset" name="AllowanceForNonRealizationOfDeferredTaxAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_CustomerOneMember" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_FinanceLeaseROUAsset" name="FinanceLeaseROUAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_ExecutivesEmployeesConsultantsMember" name="ExecutivesEmployeesConsultantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutiveCommonStockOptions" name="AntiDilutiveCommonStockOptions" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutiveStockOptions" name="AntiDilutiveStockOptions" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutivePerformanceBasedStock" name="AntiDilutivePerformanceBasedStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutiveTimeBasedStock" name="AntiDilutiveTimeBasedStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutiveSecurities" name="AntiDilutiveSecurities" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_DepreciationAndAmortizationPropertyAndEquipment" name="DepreciationAndAmortizationPropertyAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_AntiDilutiveRestrictedStock" name="AntiDilutiveRestrictedStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="krmd_PerformanceStockUnits" name="PerformanceStockUnits" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>krmd-20240930_cal.xml
<DESCRIPTION>INLINE XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://korumedical.com/role/Cover" xlink:href="krmd-20240930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/BalanceSheets" xlink:href="krmd-20240930.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/BalanceSheetsParenthetical" xlink:href="krmd-20240930.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfOperations" xlink:href="krmd-20240930.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfCashFlows" xlink:href="krmd-20240930.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfStockholdersEquity" xlink:href="krmd-20240930.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipment" xlink:href="krmd-20240930.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensation" xlink:href="krmd-20240930.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/DebtObligations" xlink:href="krmd-20240930.xsd#DebtObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Leases" xlink:href="krmd-20240930.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/IncomeTaxes" xlink:href="krmd-20240930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/CommitmentsAndContingencies" xlink:href="krmd-20240930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentTables" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensationTables" xlink:href="krmd-20240930.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/LeasesTables" xlink:href="krmd-20240930.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="krmd-20240930.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/DebtObligationsDetailsNarrative" xlink:href="krmd-20240930.xsd#DebtObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:href="krmd-20240930.xsd#ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:href="krmd-20240930.xsd#SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:href="krmd-20240930.xsd#SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:href="krmd-20240930.xsd#MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/LeasesDetailsNarrative" xlink:href="krmd-20240930.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/IncomeTaxesDetailsNarrative" xlink:href="krmd-20240930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/BalanceSheets" xlink:title="00000002 - Statement - BALANCE SHEETS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="loc_us-gaapGainLossOnSaleOfOtherAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NoncashLeaseAdjustments" xlink:label="loc_krmdNoncashLeaseAdjustments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_krmdNoncashLeaseAdjustments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_BorrowingsFromIndebtedness" xlink:label="loc_krmdBorrowingsFromIndebtedness" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_krmdBorrowingsFromIndebtedness" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PaymentsOnIndebtedness" xlink:label="loc_krmdPaymentsOnIndebtedness" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_krmdPaymentsOnIndebtedness" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaapFinanceLeasePrincipalPayments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOtherTaxes" xlink:label="loc_us-gaapPaymentsForOtherTaxes" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForOtherTaxes" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - STATEMENTS OF STOCKHOLDERS&apos; EQUITY (UNAUDITED)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipment" xlink:title="00000008 - Disclosure - PROPERTY AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensation" xlink:title="00000009 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/DebtObligations" xlink:title="00000010 - Disclosure - DEBT OBLIGATIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Leases" xlink:title="00000011 - Disclosure - LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/CommitmentsAndContingencies" xlink:title="00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000014 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentTables" xlink:title="00000016 - Disclosure - PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensationTables" xlink:title="00000017 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/LeasesTables" xlink:title="00000018 - Disclosure - LEASES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:title="00000019 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:title="00000021 - Disclosure - Property and equipment consists of the following at: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000022 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:title="00000023 - Disclosure - The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:title="00000024 - Disclosure - The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:title="00000025 - Disclosure - The following table presents information pertaining to options outstanding at September 30, 2024: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:title="00000026 - Disclosure - The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:title="00000027 - Disclosure - The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:title="00000028 - Disclosure - The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000029 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/DebtObligationsDetailsNarrative" xlink:title="00000030 - Disclosure - DEBT OBLIGATIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:title="00000031 - Disclosure - The components of lease expense were as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:title="00000032 - Disclosure - Supplemental cash flow information related to leases was as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:title="00000033 - Disclosure - Supplemental balance sheet information related to leases was as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:title="00000034 - Disclosure - Maturities of lease liabilities are as follows: (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/LeasesDetailsNarrative" xlink:title="00000035 - Disclosure - LEASES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://korumedical.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000036 - Disclosure - INCOME TAXES (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>krmd-20240930_def.xml
<DESCRIPTION>INLINE XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://korumedical.com/role/Cover" xlink:href="krmd-20240930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/BalanceSheets" xlink:href="krmd-20240930.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/BalanceSheetsParenthetical" xlink:href="krmd-20240930.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfOperations" xlink:href="krmd-20240930.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfCashFlows" xlink:href="krmd-20240930.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfStockholdersEquity" xlink:href="krmd-20240930.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipment" xlink:href="krmd-20240930.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensation" xlink:href="krmd-20240930.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/DebtObligations" xlink:href="krmd-20240930.xsd#DebtObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Leases" xlink:href="krmd-20240930.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/IncomeTaxes" xlink:href="krmd-20240930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/CommitmentsAndContingencies" xlink:href="krmd-20240930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentTables" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensationTables" xlink:href="krmd-20240930.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/LeasesTables" xlink:href="krmd-20240930.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="krmd-20240930.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/DebtObligationsDetailsNarrative" xlink:href="krmd-20240930.xsd#DebtObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:href="krmd-20240930.xsd#ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:href="krmd-20240930.xsd#SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:href="krmd-20240930.xsd#SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:href="krmd-20240930.xsd#MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/LeasesDetailsNarrative" xlink:href="krmd-20240930.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/IncomeTaxesDetailsNarrative" xlink:href="krmd-20240930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/BalanceSheets" xlink:title="00000002 - Statement - BALANCE SHEETS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - STATEMENTS OF STOCKHOLDERS&apos; EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockCommonMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CompensationeExpenseRelatedToRestrictedStockAwards" xlink:label="loc_krmdCompensationeExpenseRelatedToRestrictedStockAwards_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_krmdCompensationeExpenseRelatedToRestrictedStockAwards_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipment" xlink:title="00000008 - Disclosure - PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensation" xlink:title="00000009 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/DebtObligations" xlink:title="00000010 - Disclosure - DEBT OBLIGATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/Leases" xlink:title="00000011 - Disclosure - LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/CommitmentsAndContingencies" xlink:title="00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000014 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentTables" xlink:title="00000016 - Disclosure - PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensationTables" xlink:title="00000017 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/LeasesTables" xlink:title="00000018 - Disclosure - LEASES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:title="00000019 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_countryUS_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:title="00000021 - Disclosure - Property and equipment consists of the following at: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FurnitureAndOfficeEquipmentMember" xlink:label="loc_krmdFurnitureAndOfficeEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_krmdFurnitureAndOfficeEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ManufacturingEquipmentAndToolingMember" xlink:label="loc_krmdManufacturingEquipmentAndToolingMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_krmdManufacturingEquipmentAndToolingMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_90" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000022 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:title="00000023 - Disclosure - The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_40" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:title="00000024 - Disclosure - The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_40" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:title="00000025 - Disclosure - The following table presents information pertaining to options outstanding at September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ExercisePrice1Member" xlink:label="loc_krmdExercisePrice1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_krmdExercisePrice1Member_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:title="00000026 - Disclosure - The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceVestingStockOptionsMember" xlink:label="loc_krmdPerformanceVestingStockOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdPerformanceVestingStockOptionsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:label="loc_krmdShareBasedCompensationArrangementByUnvestedAwardOptions_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByUnvestedAwardOptions_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:title="00000027 - Disclosure - The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RestrictedStockAwardsMember" xlink:label="loc_krmdRestrictedStockAwardsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdRestrictedStockAwardsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:title="00000028 - Disclosure - The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CommonStockWarrantsMember" xlink:label="loc_krmdCommonStockWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdCommonStockWarrantsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000029 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockOptionPlan2015Member" xlink:label="loc_krmdStockOptionPlan2015Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_krmdStockOptionPlan2015Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_OmnibusEquityIncentivePlan2021Member" xlink:label="loc_krmdOmnibusEquityIncentivePlan2021Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_krmdOmnibusEquityIncentivePlan2021Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_OmnibusEquityIncentivePlan2024Member" xlink:label="loc_krmdOmnibusEquityIncentivePlan2024Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_krmdOmnibusEquityIncentivePlan2024Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NonEmployeeDirectorAndBoardAdvisorMember" xlink:label="loc_krmdNonEmployeeDirectorAndBoardAdvisorMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_krmdNonEmployeeDirectorAndBoardAdvisorMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceVestingStockOptionsMember" xlink:label="loc_krmdPerformanceVestingStockOptionsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdPerformanceVestingStockOptionsMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RestrictedStockAwardsMember" xlink:label="loc_krmdRestrictedStockAwardsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdRestrictedStockAwardsMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CommonStockWarrantsMember" xlink:label="loc_krmdCommonStockWarrantsMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdCommonStockWarrantsMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesReservedForOutstandingAwards" xlink:label="loc_krmdSharesReservedForOutstandingAwards_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdSharesReservedForOutstandingAwards_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesAvailableForIssuanceShareBasedCompensation" xlink:label="loc_krmdSharesAvailableForIssuanceShareBasedCompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdSharesAvailableForIssuanceShareBasedCompensation_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NonemployeeServicesTransactionCost" xlink:label="loc_krmdNonemployeeServicesTransactionCost_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdNonemployeeServicesTransactionCost_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementsOverallDescription" xlink:label="loc_us-gaapDeferredCompensationArrangementsOverallDescription_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementsOverallDescription_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockBasedCompensationStockOptions" xlink:label="loc_krmdStockBasedCompensationStockOptions_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdStockBasedCompensationStockOptions_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_UnrecognizedCompensationCost" xlink:label="loc_krmdUnrecognizedCompensationCost_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdUnrecognizedCompensationCost_130" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/DebtObligationsDetailsNarrative" xlink:title="00000030 - Disclosure - DEBT OBLIGATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DomesticBankLenderMember" xlink:label="loc_krmdDomesticBankLenderMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_krmdDomesticBankLenderMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TermLoanFacilityMember" xlink:label="loc_krmdTermLoanFacilityMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_krmdTermLoanFacilityMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SecurityAgreementMember" xlink:label="loc_krmdSecurityAgreementMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_krmdSecurityAgreementMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LinesOfCreditCurrent1" xlink:label="loc_krmdLinesOfCreditCurrent1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_krmdLinesOfCreditCurrent1_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="loc_us-gaapDebtInstrumentIssuedPrincipal_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentIssuedPrincipal_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:title="00000031 - Disclosure - The components of lease expense were as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:title="00000032 - Disclosure - Supplemental cash flow information related to leases was as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:title="00000033 - Disclosure - Supplemental balance sheet information related to leases was as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:title="00000034 - Disclosure - Maturities of lease liabilities are as follows: (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/LeasesDetailsNarrative" xlink:title="00000035 - Disclosure - LEASES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaapLesseeLeaseDescriptionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaapLesseeLeaseDescriptionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLesseeLeaseDescriptionLineItems" xlink:to="loc_us-gaapLesseeLeaseDescriptionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="loc_us-gaapLeaseContractualTermAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_us-gaapLeaseContractualTermAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="loc_us-gaapLeaseContractualTermDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLeaseContractualTermAxis" xlink:to="loc_us-gaapLeaseContractualTermDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="loc_us-gaapLeaseContractualTermDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLeaseContractualTermAxis" xlink:to="loc_us-gaapLeaseContractualTermDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseOneMember" xlink:label="loc_krmdLeaseOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_krmdLeaseOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseTwoMember" xlink:label="loc_krmdLeaseTwoMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_krmdLeaseTwoMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseThreeMember" xlink:label="loc_krmdLeaseThreeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_krmdLeaseThreeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseRemainingTerm" xlink:label="loc_krmdLesseeOperatingLeaseRemainingTerm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLesseeLeaseDescriptionLineItems" xlink:to="loc_krmdLesseeOperatingLeaseRemainingTerm_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinanceLeaseRemainingTerm" xlink:label="loc_krmdLesseeFinanceLeaseRemainingTerm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLesseeLeaseDescriptionLineItems" xlink:to="loc_krmdLesseeFinanceLeaseRemainingTerm_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://korumedical.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000036 - Disclosure - INCOME TAXES (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>krmd-20240930_lab.xml
<DESCRIPTION>INLINE XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="us-gaap_TreasuryStockCommonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">Non-US [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FurnitureAndOfficeEquipmentMember" xlink:label="krmd_FurnitureAndOfficeEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FurnitureAndOfficeEquipmentMember" xlink:to="krmd_FurnitureAndOfficeEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_FurnitureAndOfficeEquipmentMember_lbl" xml:lang="en-US">Furniture and Office Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ManufacturingEquipmentAndToolingMember" xlink:label="krmd_ManufacturingEquipmentAndToolingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ManufacturingEquipmentAndToolingMember" xlink:to="krmd_ManufacturingEquipmentAndToolingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ManufacturingEquipmentAndToolingMember_lbl" xml:lang="en-US">Manufacturing Equipment and Tooling [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockOptionPlan2015Member" xlink:label="krmd_StockOptionPlan2015Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockOptionPlan2015Member" xlink:to="krmd_StockOptionPlan2015Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_StockOptionPlan2015Member_lbl" xml:lang="en-US">Stock Option Plan 2015 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_OmnibusEquityIncentivePlan2021Member" xlink:label="krmd_OmnibusEquityIncentivePlan2021Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_OmnibusEquityIncentivePlan2021Member" xlink:to="krmd_OmnibusEquityIncentivePlan2021Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_OmnibusEquityIncentivePlan2021Member_lbl" xml:lang="en-US">Omnibus Equity Incentive Plan 2021 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_OmnibusEquityIncentivePlan2024Member" xlink:label="krmd_OmnibusEquityIncentivePlan2024Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_OmnibusEquityIncentivePlan2024Member" xlink:to="krmd_OmnibusEquityIncentivePlan2024Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_OmnibusEquityIncentivePlan2024Member_lbl" xml:lang="en-US">Omnibus Equity Incentive Plan 2024 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NonEmployeeDirectorAndBoardAdvisorMember" xlink:label="krmd_NonEmployeeDirectorAndBoardAdvisorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_NonEmployeeDirectorAndBoardAdvisorMember" xlink:to="krmd_NonEmployeeDirectorAndBoardAdvisorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_NonEmployeeDirectorAndBoardAdvisorMember_lbl" xml:lang="en-US">Non Employee Director and Board Advisor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="srt_BoardOfDirectorsChairmanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors Chairman [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="krmd_TimeVestingStockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_TimeVestingStockOptionsMember" xlink:to="krmd_TimeVestingStockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_TimeVestingStockOptionsMember_lbl" xml:lang="en-US">Time Vesting Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceVestingStockOptionsMember" xlink:label="krmd_PerformanceVestingStockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PerformanceVestingStockOptionsMember" xlink:to="krmd_PerformanceVestingStockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_PerformanceVestingStockOptionsMember_lbl" xml:lang="en-US">Performance Vesting Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RestrictedStockAwardsMember" xlink:label="krmd_RestrictedStockAwardsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_RestrictedStockAwardsMember" xlink:to="krmd_RestrictedStockAwardsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_RestrictedStockAwardsMember_lbl" xml:lang="en-US">Restricted Stock Awards [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CommonStockWarrantsMember" xlink:label="krmd_CommonStockWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CommonStockWarrantsMember" xlink:to="krmd_CommonStockWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_CommonStockWarrantsMember_lbl" xml:lang="en-US">Common Stock Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ExercisePrice1Member" xlink:label="krmd_ExercisePrice1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ExercisePrice1Member" xlink:to="krmd_ExercisePrice1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ExercisePrice1Member_lbl" xml:lang="en-US">Exercise Price1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DomesticBankLenderMember" xlink:label="krmd_DomesticBankLenderMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_DomesticBankLenderMember" xlink:to="krmd_DomesticBankLenderMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_DomesticBankLenderMember_lbl" xml:lang="en-US">Domestic Bank Lender [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TermLoanFacilityMember" xlink:label="krmd_TermLoanFacilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_TermLoanFacilityMember" xlink:to="krmd_TermLoanFacilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_TermLoanFacilityMember_lbl" xml:lang="en-US">Term Loan Facility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SecurityAgreementMember" xlink:label="krmd_SecurityAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_SecurityAgreementMember" xlink:to="krmd_SecurityAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_SecurityAgreementMember_lbl" xml:lang="en-US">Security Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermAxis_lbl" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseOneMember" xlink:label="krmd_LeaseOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LeaseOneMember" xlink:to="krmd_LeaseOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LeaseOneMember_lbl" xml:lang="en-US">Lease One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseTwoMember" xlink:label="krmd_LeaseTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LeaseTwoMember" xlink:to="krmd_LeaseTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LeaseTwoMember_lbl" xml:lang="en-US">Lease Two [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseThreeMember" xlink:label="krmd_LeaseThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LeaseThreeMember" xlink:to="krmd_LeaseThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LeaseThreeMember_lbl" xml:lang="en-US">Lease Three [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingParValuePerShare" xlink:label="dei_EntityListingParValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityListingParValuePerShare" xlink:to="dei_EntityListingParValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityListingParValuePerShare_lbl" xml:lang="en-US">Entity Listing, Par Value Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable less allowance for credit losses of $0 as of September 30, 2024 and $24,777 as of December 31, 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">TOTAL CURRENT ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net of accumulated amortization of $441,186 and $390,341 as of September 30, 2024 and December 31, 2023, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Note payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll and related taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Financing lease liability &#8211; current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liability &#8211; current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">TOTAL CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Financing lease liability, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liability, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.01 par value, 75,000,000 shares authorized, 49,275,830 and 49,059,583 shares issued 45,837,304 and 45,639,081 shares outstanding as of September 30, 2024, and December 31, 2023, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury stock, 3,438,526 and 3,420,502 shares as of September 30, 2024 and December 31, 2023, respectively, at cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Accounts receivable, allowance for credit loss, current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Finite-lived intangible assets, accumulated amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares, issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockPreferredShares" xlink:label="us-gaap_TreasuryStockPreferredShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockPreferredShares" xlink:to="us-gaap_TreasuryStockPreferredShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockPreferredShares_lbl" xml:lang="en-US">Treasury stock, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">NET REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">OPERATING EXPENSES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Net Operating Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Non-Operating Income/(Expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Gain/(Loss) on currency exchange</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on disposal of fixed assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Interest income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">TOTAL OTHER INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">LOSS BEFORE INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">NET LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">NET LOSS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings Per Share, Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense and warrant expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_lbl" xml:lang="en-US">Loss on disposal of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NoncashLeaseAdjustments" xlink:label="krmd_NoncashLeaseAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_NoncashLeaseAdjustments" xlink:to="krmd_NoncashLeaseAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_NoncashLeaseAdjustments_lbl" xml:lang="en-US">Non-cash lease adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">Other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued payroll and related taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">NET CASH USED IN OPERATING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US">Purchases of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Purchases of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">NET CASH USED IN INVESTING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_BorrowingsFromIndebtedness" xlink:label="krmd_BorrowingsFromIndebtedness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_BorrowingsFromIndebtedness" xlink:to="krmd_BorrowingsFromIndebtedness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_BorrowingsFromIndebtedness_lbl" xml:lang="en-US">Borrowings from insurance finance indebtedness</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PaymentsOnIndebtedness" xlink:label="krmd_PaymentsOnIndebtedness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PaymentsOnIndebtedness" xlink:to="krmd_PaymentsOnIndebtedness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="krmd_PaymentsOnIndebtedness_lbl" xml:lang="en-US">Payments on insurance finance indebtedness</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Payments on finance lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOtherTaxes" xlink:label="us-gaap_PaymentsForOtherTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForOtherTaxes" xlink:to="us-gaap_PaymentsForOtherTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForOtherTaxes_lbl" xml:lang="en-US">Payments for taxes related to net share settlement of equity awards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">NET CASH USED IN FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">NET DECREASE IN CASH AND CASH EQUIVALENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS, END OF PERIOD</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Information</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CashPaidDuringPeriodsForAbstract" xlink:label="krmd_CashPaidDuringPeriodsForAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CashPaidDuringPeriodsForAbstract" xlink:to="krmd_CashPaidDuringPeriodsForAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_CashPaidDuringPeriodsForAbstract_lbl" xml:lang="en-US">Cash paid during the periods for:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Ending balance (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Accrued compensation paid in shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Issuance of stock-based compensation (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Compensation expense related to stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Compensation expense related to restricted stock awards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CompensationeExpenseRelatedToRestrictedStockAwards" xlink:label="krmd_CompensationeExpenseRelatedToRestrictedStockAwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CompensationeExpenseRelatedToRestrictedStockAwards" xlink:to="krmd_CompensationeExpenseRelatedToRestrictedStockAwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_CompensationeExpenseRelatedToRestrictedStockAwards_lbl" xml:lang="en-US">Compensation expense related to restricted stock awards (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Issuance of warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">DEBT OBLIGATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">LEASES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">NATURE OF OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">PATENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">NET LOSS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">REVENUE RECOGNITION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">IMPAIRMENT OF LONG-LIVED ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">RECLASSIFICATION</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ScheduleOfNetSalesByGeography" xlink:label="krmd_ScheduleOfNetSalesByGeography" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ScheduleOfNetSalesByGeography" xlink:to="krmd_ScheduleOfNetSalesByGeography_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ScheduleOfNetSalesByGeography_lbl" xml:lang="en-US">The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property and equipment consists of the following at:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the status of the stock options outstanding at September 30, 2024:</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" xlink:label="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" xlink:to="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_lbl" xml:lang="en-US">The following table presents information pertaining to options outstanding at September 30, 2024:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_lbl" xml:lang="en-US">The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">The components of lease expense were as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl" xml:lang="en-US">Supplemental cash flow information related to leases was as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Supplemental balance sheet information related to leases was as follows:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Maturities of lease liabilities are as follows:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of segment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeSecuritiesUSTreasury" xlink:label="us-gaap_InterestIncomeSecuritiesUSTreasury" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeSecuritiesUSTreasury" xlink:to="us-gaap_InterestIncomeSecuritiesUSTreasury_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeSecuritiesUSTreasury_lbl" xml:lang="en-US">Interest Income, Securities, US Treasury</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_lbl" xml:lang="en-US">Recognition of contract asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation and amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_lbl" xml:lang="en-US">Expected dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US">Number outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US">Weighted average exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US">Number exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Weighted average exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:label="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:to="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_lbl" xml:lang="en-US">Unvested at beginning, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_lbl" xml:lang="en-US">Unvested at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_lbl" xml:lang="en-US">Granted, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Granted, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_lbl" xml:lang="en-US">Vested, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Vested, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_lbl" xml:lang="en-US">Forfeited/canceled, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Forfeited/canceled, price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:to="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_2_lbl" xml:lang="en-US">Unvested at ending, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Unvested at ending, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_lbl" xml:lang="en-US">Outstanding at beginning, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_lbl" xml:lang="en-US">Outstanding at beginning, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_lbl" xml:lang="en-US">Granted, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_lbl" xml:lang="en-US">Granted, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_lbl" xml:lang="en-US">Vested, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Vested, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_lbl" xml:lang="en-US">Forfeited/canceled, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_lbl" xml:lang="en-US">Forfeited/canceled, price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_2_lbl" xml:lang="en-US">Outstanding at ending, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_2_lbl" xml:lang="en-US">Outstanding at ending, price</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesReservedForOutstandingAwards" xlink:label="krmd_SharesReservedForOutstandingAwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_SharesReservedForOutstandingAwards" xlink:to="krmd_SharesReservedForOutstandingAwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_SharesReservedForOutstandingAwards_lbl" xml:lang="en-US">Shares reserved for outstanding awards</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesAvailableForIssuanceShareBasedCompensation" xlink:label="krmd_SharesAvailableForIssuanceShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_SharesAvailableForIssuanceShareBasedCompensation" xlink:to="krmd_SharesAvailableForIssuanceShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_SharesAvailableForIssuanceShareBasedCompensation_lbl" xml:lang="en-US">Shares available for issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NonemployeeServicesTransactionCost" xlink:label="krmd_NonemployeeServicesTransactionCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_NonemployeeServicesTransactionCost" xlink:to="krmd_NonemployeeServicesTransactionCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_NonemployeeServicesTransactionCost_lbl" xml:lang="en-US">Nonemployee services transaction cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementsOverallDescription" xlink:label="us-gaap_DeferredCompensationArrangementsOverallDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementsOverallDescription" xlink:to="us-gaap_DeferredCompensationArrangementsOverallDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementsOverallDescription_lbl" xml:lang="en-US">Share-based goods and non-employee services transaction</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockBasedCompensationStockOptions" xlink:label="krmd_StockBasedCompensationStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockBasedCompensationStockOptions" xlink:to="krmd_StockBasedCompensationStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_StockBasedCompensationStockOptions_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Total unrecognized compensation cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Total stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_UnrecognizedCompensationCost" xlink:label="krmd_UnrecognizedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_UnrecognizedCompensationCost" xlink:to="krmd_UnrecognizedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_UnrecognizedCompensationCost_lbl" xml:lang="en-US">Unrecognized compensation cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="us-gaap_LinesOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Revolving credit facility</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LinesOfCreditCurrent1" xlink:label="krmd_LinesOfCreditCurrent1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LinesOfCreditCurrent1" xlink:to="krmd_LinesOfCreditCurrent1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LinesOfCreditCurrent1_lbl" xml:lang="en-US">Term loan facility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuedPrincipal" xlink:to="us-gaap_DebtInstrumentIssuedPrincipal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal_lbl" xml:lang="en-US">Aggregate principal amount of note</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FinanceLeaseCost1Abstract" xlink:label="krmd_FinanceLeaseCost1Abstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FinanceLeaseCost1Abstract" xlink:to="krmd_FinanceLeaseCost1Abstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_FinanceLeaseCost1Abstract_lbl" xml:lang="en-US">Finance lease cost:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestExpense_lbl" xml:lang="en-US">Interest on lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FinanceLeaseCost" xlink:label="krmd_FinanceLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FinanceLeaseCost" xlink:to="krmd_FinanceLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_FinanceLeaseCost_lbl" xml:lang="en-US">Total finance lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:label="us-gaap_FinanceLeaseInterestPaymentOnLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="us-gaap_FinanceLeaseInterestPaymentOnLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestPaymentOnLiability_lbl" xml:lang="en-US">Financing cash flows from finance leases</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AssetsAndLiabilitiesOperatingLesseeAbstract" xlink:label="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract" xlink:to="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract_lbl" xml:lang="en-US">Operating Leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Operating lease current liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Operating lease long term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AssetsAndLiabilitiesLesseeFinanceAbstract" xlink:label="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract" xlink:to="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract_lbl" xml:lang="en-US">Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xml:lang="en-US">Property and equipment, at cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_lbl" xml:lang="en-US">Accumulated depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Finance lease current liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Finance lease long term liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Total finance lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Operating leases term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:label="us-gaap_LesseeFinanceLeaseRenewalTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:to="us-gaap_LesseeFinanceLeaseRenewalTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeFinanceLeaseRenewalTerm1_lbl" xml:lang="en-US">Finance leases term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xml:lang="en-US">Operating leases discount rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseDiscountRate" xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseDiscountRate" xlink:to="us-gaap_LesseeFinanceLeaseDiscountRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate_lbl" xml:lang="en-US">Finance leases discount rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2024 - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2024 - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2025 - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2025 - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2026 - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2026 - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2027 - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2027 - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2028 - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2028 - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal" xlink:label="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal" xlink:to="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal_lbl" xml:lang="en-US">Total undiscounted lease payments - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" xlink:label="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" xlink:to="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_lbl" xml:lang="en-US">Total undiscounted lease payments - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseImputedInterest" xlink:label="krmd_LesseeOperatingLeaseImputedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseImputedInterest" xlink:to="krmd_LesseeOperatingLeaseImputedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="krmd_LesseeOperatingLeaseImputedInterest_lbl" xml:lang="en-US">Less: imputed interest - Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinancingLeaseImputedInterest" xlink:label="krmd_LesseeFinancingLeaseImputedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinancingLeaseImputedInterest" xlink:to="krmd_LesseeFinancingLeaseImputedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="krmd_LesseeFinancingLeaseImputedInterest_lbl" xml:lang="en-US">Less: imputed interest - Finance Leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total lease liabilities - Operating Leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiability_2_lbl" xml:lang="en-US">Total lease liabilities - Finance Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseRemainingTerm" xlink:label="krmd_LesseeOperatingLeaseRemainingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseRemainingTerm" xlink:to="krmd_LesseeOperatingLeaseRemainingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LesseeOperatingLeaseRemainingTerm_lbl" xml:lang="en-US">Operating lease remaining term</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinanceLeaseRemainingTerm" xlink:label="krmd_LesseeFinanceLeaseRemainingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinanceLeaseRemainingTerm" xlink:to="krmd_LesseeFinanceLeaseRemainingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LesseeFinanceLeaseRemainingTerm_lbl" xml:lang="en-US">Finance lease remaining term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation Allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FurnitureAndOfficeEquipmentMember" xlink:to="krmd_FurnitureAndOfficeEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_FurnitureAndOfficeEquipmentMember_doc" xml:lang="en-US">The element represents furniture and office equipment member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ManufacturingEquipmentAndToolingMember" xlink:to="krmd_ManufacturingEquipmentAndToolingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ManufacturingEquipmentAndToolingMember_doc" xml:lang="en-US">The element represents manufacturing equipment and tooling member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PaymentsOnIndebtedness" xlink:to="krmd_PaymentsOnIndebtedness_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_PaymentsOnIndebtedness_doc" xml:lang="en-US">The element represents payments on indebtedness.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_IssuanceOfCommonStockCompensation" xlink:label="krmd_IssuanceOfCommonStockCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_IssuanceOfCommonStockCompensation" xlink:to="krmd_IssuanceOfCommonStockCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_IssuanceOfCommonStockCompensation_doc" xml:lang="en-US">The element represents issuance of common stock compensation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockOptionPlan2015Member" xlink:to="krmd_StockOptionPlan2015Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockOptionPlan2015Member_doc" xml:lang="en-US">The element represents stock option plan2015 member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockOptionPlan2021Member" xlink:label="krmd_StockOptionPlan2021Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockOptionPlan2021Member" xlink:to="krmd_StockOptionPlan2021Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockOptionPlan2021Member_doc" xml:lang="en-US">The element represents stock option plan2021 member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_NonEmployeeDirectorAndBoardAdvisorMember" xlink:to="krmd_NonEmployeeDirectorAndBoardAdvisorMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_NonEmployeeDirectorAndBoardAdvisorMember_doc" xml:lang="en-US">The element represents non employee director and board advisor member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_NonemployeeServicesTransactionCost" xlink:to="krmd_NonemployeeServicesTransactionCost_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_NonemployeeServicesTransactionCost_doc" xml:lang="en-US">The element represents nonemployee services transaction cost.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeBasedSharesOptionsMember" xlink:label="krmd_TimeBasedSharesOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_TimeBasedSharesOptionsMember" xlink:to="krmd_TimeBasedSharesOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_TimeBasedSharesOptionsMember_doc" xml:lang="en-US">The element represents time based shares options member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award grants in period weighted average grant date fair value.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1" xlink:label="krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1" xlink:to="krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1_doc" xml:lang="en-US">The element represents stock issued during period shares stock options exercised1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ExercisePrice1Member" xlink:to="krmd_ExercisePrice1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ExercisePrice1Member_doc" xml:lang="en-US">The element represents exercise price1 member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross1_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options grants in period gross1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_doc" xml:lang="en-US">The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_doc" xml:lang="en-US">The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CashPaidDuringPeriodsForAbstract" xlink:to="krmd_CashPaidDuringPeriodsForAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_CashPaidDuringPeriodsForAbstract_doc" xml:lang="en-US">The element represents cash paid during periods for abstract.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod2_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options forfeitures in period2.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options outstanding number unvested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_RestrictedStockAwardsMember" xlink:to="krmd_RestrictedStockAwardsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_RestrictedStockAwardsMember_doc" xml:lang="en-US">The element represents restricted stock awards member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options grants in period gross unvested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options vested in period gross.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price unvested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_doc" xml:lang="en-US">The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price unvested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_doc" xml:lang="en-US">The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price unvested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FinanceLeaseCost1Abstract" xlink:to="krmd_FinanceLeaseCost1Abstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_FinanceLeaseCost1Abstract_doc" xml:lang="en-US">The element represents finance lease cost1 abstract.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FinanceLeaseCost" xlink:to="krmd_FinanceLeaseCost_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_FinanceLeaseCost_doc" xml:lang="en-US">The element represents finance lease cost.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract" xlink:to="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AssetsAndLiabilitiesOperatingLesseeAbstract_doc" xml:lang="en-US">The element represents assets and liabilities operating lessee abstract.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract" xlink:to="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AssetsAndLiabilitiesLesseeFinanceAbstract_doc" xml:lang="en-US">The element represents assets and liabilities lessee finance abstract.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDue" xlink:label="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDue" xlink:to="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDue_doc" xml:lang="en-US">The element represents lessee financing lease lease liability payments due.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseImputedInterest" xlink:to="krmd_LesseeOperatingLeaseImputedInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeOperatingLeaseImputedInterest_doc" xml:lang="en-US">The element represents lessee operating lease imputed interest.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinancingLeaseImputedInterest" xlink:to="krmd_LesseeFinancingLeaseImputedInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeFinancingLeaseImputedInterest_doc" xml:lang="en-US">The element represents lessee financing lease imputed interest.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AONPremiumFinanceLLCMember" xlink:label="krmd_AONPremiumFinanceLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AONPremiumFinanceLLCMember" xlink:to="krmd_AONPremiumFinanceLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AONPremiumFinanceLLCMember_doc" xml:lang="en-US">The element represents a o n premium finance l l c member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PromissoryNoteMember" xlink:label="krmd_PromissoryNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PromissoryNoteMember" xlink:to="krmd_PromissoryNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_PromissoryNoteMember_doc" xml:lang="en-US">The element represents promissory note member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NotePayableTerms" xlink:label="krmd_NotePayableTerms" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_NotePayableTerms" xlink:to="krmd_NotePayableTerms_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_NotePayableTerms_doc" xml:lang="en-US">The element represents note payable terms.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal" xlink:to="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal_doc" xml:lang="en-US">The element represents lessee operating lease liability payments due total.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" xlink:to="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_doc" xml:lang="en-US">The element represents schedule of share based compensation stock options activity amended table text block.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LessorOperatingLeaseOptionToTerminate1" xlink:label="krmd_LessorOperatingLeaseOptionToTerminate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LessorOperatingLeaseOptionToTerminate1" xlink:to="krmd_LessorOperatingLeaseOptionToTerminate1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LessorOperatingLeaseOptionToTerminate1_doc" xml:lang="en-US">The element represents lessor operating lease option to terminate1.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RouLandlordCredit" xlink:label="krmd_RouLandlordCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_RouLandlordCredit" xlink:to="krmd_RouLandlordCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_RouLandlordCredit_doc" xml:lang="en-US">The element represents rou landlord credit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_BorrowingsFromIndebtedness" xlink:to="krmd_BorrowingsFromIndebtedness_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_BorrowingsFromIndebtedness_doc" xml:lang="en-US">The element represents borrowings from indebtedness.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AmortizationOfIntangibleAssets1" xlink:label="krmd_AmortizationOfIntangibleAssets1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AmortizationOfIntangibleAssets1" xlink:to="krmd_AmortizationOfIntangibleAssets1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AmortizationOfIntangibleAssets1_doc" xml:lang="en-US">The element represents amortization of intangible assets1.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DepreciationDepletionAndAmortization1" xlink:label="krmd_DepreciationDepletionAndAmortization1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_DepreciationDepletionAndAmortization1" xlink:to="krmd_DepreciationDepletionAndAmortization1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_DepreciationDepletionAndAmortization1_doc" xml:lang="en-US">The element represents depreciation depletion and amortization1.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RdCredit" xlink:label="krmd_RdCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_RdCredit" xlink:to="krmd_RdCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_RdCredit_doc" xml:lang="en-US">The element represents rd credit.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_Nol" xlink:label="krmd_Nol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_Nol" xlink:to="krmd_Nol_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_Nol_doc" xml:lang="en-US">The element represents nol.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AllowanceForDoubtfulOtherReceivables1Current" xlink:label="krmd_AllowanceForDoubtfulOtherReceivables1Current" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AllowanceForDoubtfulOtherReceivables1Current" xlink:to="krmd_AllowanceForDoubtfulOtherReceivables1Current_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AllowanceForDoubtfulOtherReceivables1Current_doc" xml:lang="en-US">The element represents allowance for doubtful other receivables1 current.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DescriptionOfMatchingContribution" xlink:label="krmd_DescriptionOfMatchingContribution" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_DescriptionOfMatchingContribution" xlink:to="krmd_DescriptionOfMatchingContribution_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_DescriptionOfMatchingContribution_doc" xml:lang="en-US">The element represents description of matching contribution.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DescriptionOfLessorOperatingLeaseTerm" xlink:label="krmd_DescriptionOfLessorOperatingLeaseTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_DescriptionOfLessorOperatingLeaseTerm" xlink:to="krmd_DescriptionOfLessorOperatingLeaseTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_DescriptionOfLessorOperatingLeaseTerm_doc" xml:lang="en-US">The element represents description of lessor operating lease term.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_EquipmentAndToolingMember" xlink:label="krmd_EquipmentAndToolingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_EquipmentAndToolingMember" xlink:to="krmd_EquipmentAndToolingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_EquipmentAndToolingMember_doc" xml:lang="en-US">The element represents equipment and tooling member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_UnrecognizedCompensationCost" xlink:to="krmd_UnrecognizedCompensationCost_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_UnrecognizedCompensationCost_doc" xml:lang="en-US">The element represents unrecognized compensation cost.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ScheduleOfNetRevenuesByGeography" xlink:label="krmd_ScheduleOfNetRevenuesByGeography" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ScheduleOfNetRevenuesByGeography" xlink:to="krmd_ScheduleOfNetRevenuesByGeography_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ScheduleOfNetRevenuesByGeography_doc" xml:lang="en-US">The element represents schedule of net revenues by geography.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CompensationeExpenseRelatedToRestrictedStockAwards" xlink:to="krmd_CompensationeExpenseRelatedToRestrictedStockAwards_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_CompensationeExpenseRelatedToRestrictedStockAwards_doc" xml:lang="en-US">The element represents compensatione expense related to restricted stock awards.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan" xlink:label="krmd_SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan" xlink:to="krmd_SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_SharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan_doc" xml:lang="en-US">The element represents shares issued under plan in total shares employee stock ownership plan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_SharesAvailableForIssuanceShareBasedCompensation" xlink:to="krmd_SharesAvailableForIssuanceShareBasedCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_SharesAvailableForIssuanceShareBasedCompensation_doc" xml:lang="en-US">The element represents shares available for issuance share based compensation.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TaxBenefitFromStockBasedCompensation" xlink:label="krmd_TaxBenefitFromStockBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_TaxBenefitFromStockBasedCompensation" xlink:to="krmd_TaxBenefitFromStockBasedCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_TaxBenefitFromStockBasedCompensation_doc" xml:lang="en-US">The element represents tax benefit from stock based compensation.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockOptionPlans2015And2021CombinedMember" xlink:label="krmd_StockOptionPlans2015And2021CombinedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockOptionPlans2015And2021CombinedMember" xlink:to="krmd_StockOptionPlans2015And2021CombinedMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockOptionPlans2015And2021CombinedMember_doc" xml:lang="en-US">The element represents stock option plans2015 and2021 combined member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TaxBenefitFromRestrictedStockCompensation" xlink:label="krmd_TaxBenefitFromRestrictedStockCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_TaxBenefitFromRestrictedStockCompensation" xlink:to="krmd_TaxBenefitFromRestrictedStockCompensation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_TaxBenefitFromRestrictedStockCompensation_doc" xml:lang="en-US">The element represents tax benefit from restricted stock compensation.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockBasedCompensationSharesIssuable" xlink:label="krmd_StockBasedCompensationSharesIssuable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockBasedCompensationSharesIssuable" xlink:to="krmd_StockBasedCompensationSharesIssuable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockBasedCompensationSharesIssuable_doc" xml:lang="en-US">The element represents stock based compensation shares issuable.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FDICBankMember" xlink:label="krmd_FDICBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FDICBankMember" xlink:to="krmd_FDICBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_FDICBankMember_doc" xml:lang="en-US">The element represents f d i c bank member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CommonStockOptions" xlink:label="krmd_CommonStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CommonStockOptions" xlink:to="krmd_CommonStockOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_CommonStockOptions_doc" xml:lang="en-US">The element represents common stock options.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RestrictedStockUnits" xlink:label="krmd_RestrictedStockUnits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_RestrictedStockUnits" xlink:to="krmd_RestrictedStockUnits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_RestrictedStockUnits_doc" xml:lang="en-US">The element represents restricted stock units.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ScheduleOfSecuritiesTextBlock" xlink:label="krmd_ScheduleOfSecuritiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ScheduleOfSecuritiesTextBlock" xlink:to="krmd_ScheduleOfSecuritiesTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ScheduleOfSecuritiesTextBlock_doc" xml:lang="en-US">The element represents schedule of securities text block.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutedSecurities" xlink:label="krmd_AntiDilutedSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutedSecurities" xlink:to="krmd_AntiDilutedSecurities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutedSecurities_doc" xml:lang="en-US">The element represents anti diluted securities.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock" xlink:label="krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock" xlink:to="krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_doc" xml:lang="en-US">The element represents dilutive effect of outstanding stock options and unvested restricted stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CashReceivedFromOptionExercise" xlink:label="krmd_CashReceivedFromOptionExercise" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CashReceivedFromOptionExercise" xlink:to="krmd_CashReceivedFromOptionExercise_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_CashReceivedFromOptionExercise_doc" xml:lang="en-US">The element represents cash received from option exercise.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockBasedCompensationStockOptions" xlink:to="krmd_StockBasedCompensationStockOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockBasedCompensationStockOptions_doc" xml:lang="en-US">The element represents stock based compensation stock options.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc" xlink:label="krmd_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc" xlink:to="krmd_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBloc_doc" xml:lang="en-US">The element represents impairment or disposal of long lived assets policy text bloc.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PatentsAndTrademarksMember" xlink:label="krmd_PatentsAndTrademarksMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PatentsAndTrademarksMember" xlink:to="krmd_PatentsAndTrademarksMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_PatentsAndTrademarksMember_doc" xml:lang="en-US">The element represents patents and trademarks member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutedSecuritiesPerformancBased" xlink:label="krmd_AntiDilutedSecuritiesPerformancBased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutedSecuritiesPerformancBased" xlink:to="krmd_AntiDilutedSecuritiesPerformancBased_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutedSecuritiesPerformancBased_doc" xml:lang="en-US">The element represents anti diluted securities performanc based.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutedSecuritiesTimeBased" xlink:label="krmd_AntiDilutedSecuritiesTimeBased" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutedSecuritiesTimeBased" xlink:to="krmd_AntiDilutedSecuritiesTimeBased_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutedSecuritiesTimeBased_doc" xml:lang="en-US">The element represents anti diluted securities time based.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockOptions" xlink:label="krmd_StockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_StockOptions" xlink:to="krmd_StockOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_StockOptions_doc" xml:lang="en-US">The element represents stock options.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceBasedSharesOptionsMember" xlink:label="krmd_PerformanceBasedSharesOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PerformanceBasedSharesOptionsMember" xlink:to="krmd_PerformanceBasedSharesOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_PerformanceBasedSharesOptionsMember_doc" xml:lang="en-US">The element represents performance based shares options member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:to="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_doc" xml:lang="en-US">The element represents share based compensation arrangement by unvested award options.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options grants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options forfeitures.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options vested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_doc" xml:lang="en-US">The element represents share based compensation arrangement by share based payment award options unvested weighted average exercise price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_doc" xml:lang="en-US">The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price1.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LeaseOneMember" xlink:to="krmd_LeaseOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LeaseOneMember_doc" xml:lang="en-US">The element represents lease one member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LeaseTwoMember" xlink:to="krmd_LeaseTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LeaseTwoMember_doc" xml:lang="en-US">The element represents lease two member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LeaseThreeMember" xlink:to="krmd_LeaseThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LeaseThreeMember_doc" xml:lang="en-US">The element represents lease three member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_WriteoffOfDeferredTaxAsset" xlink:label="krmd_WriteoffOfDeferredTaxAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_WriteoffOfDeferredTaxAsset" xlink:to="krmd_WriteoffOfDeferredTaxAsset_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_WriteoffOfDeferredTaxAsset_doc" xml:lang="en-US">The element represents writeoff of deferred tax asset.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AllowanceForNonRealizationOfDeferredTaxAsset" xlink:label="krmd_AllowanceForNonRealizationOfDeferredTaxAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AllowanceForNonRealizationOfDeferredTaxAsset" xlink:to="krmd_AllowanceForNonRealizationOfDeferredTaxAsset_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AllowanceForNonRealizationOfDeferredTaxAsset_doc" xml:lang="en-US">The element represents allowance for non realization of deferred tax asset.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CustomerOneMember" xlink:label="krmd_CustomerOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_CustomerOneMember" xlink:to="krmd_CustomerOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_CustomerOneMember_doc" xml:lang="en-US">The element represents customer one member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_TermLoanFacilityMember" xlink:to="krmd_TermLoanFacilityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_TermLoanFacilityMember_doc" xml:lang="en-US">The element represents term loan facility member.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FinanceLeaseROUAsset" xlink:label="krmd_FinanceLeaseROUAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_FinanceLeaseROUAsset" xlink:to="krmd_FinanceLeaseROUAsset_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_FinanceLeaseROUAsset_doc" xml:lang="en-US">The element represents finance lease rou asset.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" xlink:to="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_doc" xml:lang="en-US">The element represents lessee financing lease lease liability payments due total.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ExecutivesEmployeesConsultantsMember" xlink:label="krmd_ExecutivesEmployeesConsultantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ExecutivesEmployeesConsultantsMember" xlink:to="krmd_ExecutivesEmployeesConsultantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ExecutivesEmployeesConsultantsMember_doc" xml:lang="en-US">The element represents executives employees consultants member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinanceLeaseRemainingTerm" xlink:to="krmd_LesseeFinanceLeaseRemainingTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeFinanceLeaseRemainingTerm_doc" xml:lang="en-US">The element represents lessee finance lease remaining term.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseRemainingTerm" xlink:to="krmd_LesseeOperatingLeaseRemainingTerm_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_LesseeOperatingLeaseRemainingTerm_doc" xml:lang="en-US">The element represents lessee operating lease remaining term.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutiveCommonStockOptions" xlink:label="krmd_AntiDilutiveCommonStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutiveCommonStockOptions" xlink:to="krmd_AntiDilutiveCommonStockOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutiveCommonStockOptions_doc" xml:lang="en-US">The element represents anti dilutive common stock options.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutiveStockOptions" xlink:label="krmd_AntiDilutiveStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutiveStockOptions" xlink:to="krmd_AntiDilutiveStockOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutiveStockOptions_doc" xml:lang="en-US">The element represents anti dilutive stock options.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutivePerformanceBasedStock" xlink:label="krmd_AntiDilutivePerformanceBasedStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutivePerformanceBasedStock" xlink:to="krmd_AntiDilutivePerformanceBasedStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutivePerformanceBasedStock_doc" xml:lang="en-US">The element represents anti dilutive performancebased stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutiveTimeBasedStock" xlink:label="krmd_AntiDilutiveTimeBasedStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutiveTimeBasedStock" xlink:to="krmd_AntiDilutiveTimeBasedStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutiveTimeBasedStock_doc" xml:lang="en-US">The element represents anti dilutive time based stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutiveSecurities" xlink:label="krmd_AntiDilutiveSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutiveSecurities" xlink:to="krmd_AntiDilutiveSecurities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutiveSecurities_doc" xml:lang="en-US">The element represents anti dilutive securities.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DepreciationAndAmortizationPropertyAndEquipment" xlink:label="krmd_DepreciationAndAmortizationPropertyAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_DepreciationAndAmortizationPropertyAndEquipment" xlink:to="krmd_DepreciationAndAmortizationPropertyAndEquipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_DepreciationAndAmortizationPropertyAndEquipment_doc" xml:lang="en-US">The element represents depreciation and amortization property and equipment.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AntiDilutiveRestrictedStock" xlink:label="krmd_AntiDilutiveRestrictedStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_AntiDilutiveRestrictedStock" xlink:to="krmd_AntiDilutiveRestrictedStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_AntiDilutiveRestrictedStock_doc" xml:lang="en-US">The element represents anti dilutive restricted stock.</link:label>
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceStockUnits" xlink:label="krmd_PerformanceStockUnits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PerformanceStockUnits" xlink:to="krmd_PerformanceStockUnits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_PerformanceStockUnits_doc" xml:lang="en-US">The element represents performance stock units.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ScheduleOfNetSalesByGeography" xlink:to="krmd_ScheduleOfNetSalesByGeography_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="krmd_ScheduleOfNetSalesByGeography_doc" xml:lang="en-US">The element represents schedule of net sales by geography.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Equity, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfOtherAssets" xlink:to="us-gaap_GainLossOnSaleOfOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfOtherAssets_2_lbl" xml:lang="en-US">Gain (Loss) on Disposition of Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_2_lbl" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_PaymentsOnIndebtedness" xlink:to="krmd_PaymentsOnIndebtedness_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_PaymentsOnIndebtedness_3_lbl" xml:lang="en-US">Payments on Indebtedness</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_2_lbl" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForOtherTaxes" xlink:to="us-gaap_PaymentsForOtherTaxes_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForOtherTaxes_2_lbl" xml:lang="en-US">Payments for Other Taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_2_lbl" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:to="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions_4_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Unvested Award Options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_4_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Unvested Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_4_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_4_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Exercise Price Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_3_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Grants in Period Gross Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_3_lbl" xml:lang="en-US">Share Based Compensation Arrangements by Share Based Payment Award Options Grants in Period Weighted Average Exercise Price Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_3_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Vested in Period Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share Based Compensation Arrangements by Share Based Payment Award Options Vested in Period Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:to="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_3_lbl" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options forfeitures in Period Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:to="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_3_lbl" xml:lang="en-US">Share Based Compensation Arrangements by Share Based Payment Award Options forfeitures in Period Weighted Average Exercise Price Unvested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Other, Accumulated Depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Other, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeOperatingLeaseImputedInterest" xlink:to="krmd_LesseeOperatingLeaseImputedInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LesseeOperatingLeaseImputedInterest_3_lbl" xml:lang="en-US">Lessee Operating Lease Imputed interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="krmd_LesseeFinancingLeaseImputedInterest" xlink:to="krmd_LesseeFinancingLeaseImputedInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="krmd_LesseeFinancingLeaseImputedInterest_3_lbl" xml:lang="en-US">Lessee Financing Lease Imputed interest</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>krmd-20240930_pre.xml
<DESCRIPTION>INLINE XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.24b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://korumedical.com/role/Cover" xlink:href="krmd-20240930.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/BalanceSheets" xlink:href="krmd-20240930.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/BalanceSheetsParenthetical" xlink:href="krmd-20240930.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfOperations" xlink:href="krmd-20240930.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfCashFlows" xlink:href="krmd-20240930.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/StatementsOfStockholdersEquity" xlink:href="krmd-20240930.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipment" xlink:href="krmd-20240930.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensation" xlink:href="krmd-20240930.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/DebtObligations" xlink:href="krmd-20240930.xsd#DebtObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Leases" xlink:href="krmd-20240930.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/IncomeTaxes" xlink:href="krmd-20240930.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/CommitmentsAndContingencies" xlink:href="krmd-20240930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentTables" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensationTables" xlink:href="krmd-20240930.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/LeasesTables" xlink:href="krmd-20240930.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="krmd-20240930.xsd#NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="krmd-20240930.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:href="krmd-20240930.xsd#FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="krmd-20240930.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/DebtObligationsDetailsNarrative" xlink:href="krmd-20240930.xsd#DebtObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:href="krmd-20240930.xsd#ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:href="krmd-20240930.xsd#SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:href="krmd-20240930.xsd#SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:href="krmd-20240930.xsd#MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/LeasesDetailsNarrative" xlink:href="krmd-20240930.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://korumedical.com/role/IncomeTaxesDetailsNarrative" xlink:href="krmd-20240930.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingParValuePerShare" xlink:label="loc_deiEntityListingParValuePerShare" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityListingParValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapTreasuryStockCommonShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/BalanceSheets" xlink:title="00000002 - Statement - BALANCE SHEETS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaapOtherLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaapAdditionalPaidInCapitalCommonStock" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapitalCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockPreferredShares" xlink:label="loc_us-gaapTreasuryStockPreferredShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockPreferredShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfCashFlows" xlink:title="00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCredits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfOtherAssets" xlink:label="loc_us-gaapGainLossOnSaleOfOtherAssets" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NoncashLeaseAdjustments" xlink:label="loc_krmdNoncashLeaseAdjustments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_krmdNoncashLeaseAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaapPaymentsToAcquireProductiveAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireProductiveAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_BorrowingsFromIndebtedness" xlink:label="loc_krmdBorrowingsFromIndebtedness" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_krmdBorrowingsFromIndebtedness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PaymentsOnIndebtedness" xlink:label="loc_krmdPaymentsOnIndebtedness" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_krmdPaymentsOnIndebtedness" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaapFinanceLeasePrincipalPayments" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapFinanceLeasePrincipalPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOtherTaxes" xlink:label="loc_us-gaapPaymentsForOtherTaxes" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForOtherTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CashPaidDuringPeriodsForAbstract" xlink:label="loc_krmdCashPaidDuringPeriodsForAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_krmdCashPaidDuringPeriodsForAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdCashPaidDuringPeriodsForAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdCashPaidDuringPeriodsForAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - STATEMENTS OF STOCKHOLDERS&apos; EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaapTreasuryStockCommonMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockCommonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CompensationeExpenseRelatedToRestrictedStockAwards" xlink:label="loc_krmdCompensationeExpenseRelatedToRestrictedStockAwards" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_krmdCompensationeExpenseRelatedToRestrictedStockAwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:label="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIssuanceOfStockAndWarrantsForServicesOrClaims" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapOrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipment" xlink:title="00000008 - Disclosure - PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensation" xlink:title="00000009 - Disclosure - STOCK-BASED COMPENSATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/DebtObligations" xlink:title="00000010 - Disclosure - DEBT OBLIGATIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Leases" xlink:title="00000011 - Disclosure - LEASES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/CommitmentsAndContingencies" xlink:title="00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000014 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaapNatureOfOperations" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ScheduleOfNetSalesByGeography" xlink:label="loc_krmdScheduleOfNetSalesByGeography" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_krmdScheduleOfNetSalesByGeography" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentTables" xlink:title="00000016 - Disclosure - PROPERTY AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensationTables" xlink:title="00000017 - Disclosure - STOCK-BASED COMPENSATION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" xlink:label="loc_krmdScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_krmdScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfCommonStockOutstandingRollForwardTableTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/LeasesTables" xlink:title="00000018 - Disclosure - LEASES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:label="loc_us-gaapOperatingLeaseLeaseIncomeTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLeaseIncomeTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details" xlink:title="00000019 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaapNumberOfReportableSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNumberOfReportableSegments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeSecuritiesUSTreasury" xlink:label="loc_us-gaapInterestIncomeSecuritiesUSTreasury" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInterestIncomeSecuritiesUSTreasury" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="loc_us-gaapContractWithCustomerAssetReclassifiedToReceivable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetReclassifiedToReceivable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" xlink:title="00000021 - Disclosure - Property and equipment consists of the following at: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FurnitureAndOfficeEquipmentMember" xlink:label="loc_krmdFurnitureAndOfficeEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_krmdFurnitureAndOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ManufacturingEquipmentAndToolingMember" xlink:label="loc_krmdManufacturingEquipmentAndToolingMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_krmdManufacturingEquipmentAndToolingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000022 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details" xlink:title="00000023 - Disclosure - The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details" xlink:title="00000024 - Disclosure - The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details" xlink:title="00000025 - Disclosure - The following table presents information pertaining to options outstanding at September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ExercisePrice1Member" xlink:label="loc_krmdExercisePrice1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_krmdExercisePrice1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details" xlink:title="00000026 - Disclosure - The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceVestingStockOptionsMember" xlink:label="loc_krmdPerformanceVestingStockOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdPerformanceVestingStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:label="loc_krmdShareBasedCompensationArrangementByUnvestedAwardOptions" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions" xlink:label="loc_krmdShareBasedCompensationArrangementByUnvestedAwardOptions_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByUnvestedAwardOptions_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details" xlink:title="00000027 - Disclosure - The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RestrictedStockAwardsMember" xlink:label="loc_krmdRestrictedStockAwardsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdRestrictedStockAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details" xlink:title="00000028 - Disclosure - The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CommonStockWarrantsMember" xlink:label="loc_krmdCommonStockWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdCommonStockWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested" xlink:label="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000029 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockOptionPlan2015Member" xlink:label="loc_krmdStockOptionPlan2015Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_krmdStockOptionPlan2015Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_OmnibusEquityIncentivePlan2021Member" xlink:label="loc_krmdOmnibusEquityIncentivePlan2021Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_krmdOmnibusEquityIncentivePlan2021Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_OmnibusEquityIncentivePlan2024Member" xlink:label="loc_krmdOmnibusEquityIncentivePlan2024Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_krmdOmnibusEquityIncentivePlan2024Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtTitleOfIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NonEmployeeDirectorAndBoardAdvisorMember" xlink:label="loc_krmdNonEmployeeDirectorAndBoardAdvisorMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_krmdNonEmployeeDirectorAndBoardAdvisorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="loc_srtBoardOfDirectorsChairmanMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srtBoardOfDirectorsChairmanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TimeVestingStockOptionsMember" xlink:label="loc_krmdTimeVestingStockOptionsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdTimeVestingStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_PerformanceVestingStockOptionsMember" xlink:label="loc_krmdPerformanceVestingStockOptionsMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdPerformanceVestingStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_RestrictedStockAwardsMember" xlink:label="loc_krmdRestrictedStockAwardsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdRestrictedStockAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_CommonStockWarrantsMember" xlink:label="loc_krmdCommonStockWarrantsMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_krmdCommonStockWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesReservedForOutstandingAwards" xlink:label="loc_krmdSharesReservedForOutstandingAwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdSharesReservedForOutstandingAwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SharesAvailableForIssuanceShareBasedCompensation" xlink:label="loc_krmdSharesAvailableForIssuanceShareBasedCompensation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdSharesAvailableForIssuanceShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_NonemployeeServicesTransactionCost" xlink:label="loc_krmdNonemployeeServicesTransactionCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdNonemployeeServicesTransactionCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementsOverallDescription" xlink:label="loc_us-gaapDeferredCompensationArrangementsOverallDescription" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementsOverallDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_StockBasedCompensationStockOptions" xlink:label="loc_krmdStockBasedCompensationStockOptions" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdStockBasedCompensationStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_UnrecognizedCompensationCost" xlink:label="loc_krmdUnrecognizedCompensationCost" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_krmdUnrecognizedCompensationCost" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/DebtObligationsDetailsNarrative" xlink:title="00000030 - Disclosure - DEBT OBLIGATIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_DomesticBankLenderMember" xlink:label="loc_krmdDomesticBankLenderMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_krmdDomesticBankLenderMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaapRevolvingCreditFacilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapRevolvingCreditFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_TermLoanFacilityMember" xlink:label="loc_krmdTermLoanFacilityMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_krmdTermLoanFacilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_SecurityAgreementMember" xlink:label="loc_krmdSecurityAgreementMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_krmdSecurityAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LinesOfCreditCurrent1" xlink:label="loc_krmdLinesOfCreditCurrent1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_krmdLinesOfCreditCurrent1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="loc_us-gaapDebtInstrumentIssuedPrincipal" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentIssuedPrincipal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails" xlink:title="00000031 - Disclosure - The components of lease expense were as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaapOperatingLeaseCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FinanceLeaseCost1Abstract" xlink:label="loc_krmdFinanceLeaseCost1Abstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdFinanceLeaseCost1Abstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdFinanceLeaseCost1Abstract" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaapFinanceLeaseInterestExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdFinanceLeaseCost1Abstract" xlink:to="loc_us-gaapFinanceLeaseInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_FinanceLeaseCost" xlink:label="loc_krmdFinanceLeaseCost" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdFinanceLeaseCost1Abstract" xlink:to="loc_krmdFinanceLeaseCost" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails" xlink:title="00000032 - Disclosure - Supplemental cash flow information related to leases was as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:label="loc_us-gaapFinanceLeaseInterestPaymentOnLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowOperatingActivitiesLesseeAbstract" xlink:to="loc_us-gaapFinanceLeaseInterestPaymentOnLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails" xlink:title="00000033 - Disclosure - Supplemental balance sheet information related to leases was as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AssetsAndLiabilitiesOperatingLesseeAbstract" xlink:label="loc_krmdAssetsAndLiabilitiesOperatingLesseeAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdAssetsAndLiabilitiesOperatingLesseeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesOperatingLesseeAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesOperatingLesseeAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesOperatingLesseeAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesOperatingLesseeAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_AssetsAndLiabilitiesLesseeFinanceAbstract" xlink:label="loc_krmdAssetsAndLiabilitiesLesseeFinanceAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdAssetsAndLiabilitiesLesseeFinanceAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOther" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesLesseeFinanceAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOtherAccumulatedDepreciation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesLesseeFinanceAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOtherNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_krmdAssetsAndLiabilitiesLesseeFinanceAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOtherNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRenewalTerm" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseRenewalTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:label="loc_us-gaapLesseeFinanceLeaseRenewalTerm1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeFinanceLeaseRenewalTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaapLesseeOperatingLeaseDiscountRate" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseDiscountRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeaseDiscountRate" xlink:label="loc_us-gaapLesseeFinanceLeaseDiscountRate" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeFinanceLeaseDiscountRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails" xlink:title="00000034 - Disclosure - Maturities of lease liabilities are as follows: (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal" xlink:label="loc_krmdLesseeOperatingLeaseLiabilityPaymentsDueTotal" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdLesseeOperatingLeaseLiabilityPaymentsDueTotal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" xlink:label="loc_krmdLesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdLesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseImputedInterest" xlink:label="loc_krmdLesseeOperatingLeaseImputedInterest" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdLesseeOperatingLeaseImputedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinancingLeaseImputedInterest" xlink:label="loc_krmdLesseeFinancingLeaseImputedInterest" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_krmdLesseeFinancingLeaseImputedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/LeasesDetailsNarrative" xlink:title="00000035 - Disclosure - LEASES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaapLesseeLeaseDescriptionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeLeaseDescriptionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaapLesseeLeaseDescriptionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_us-gaapLesseeLeaseDescriptionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="loc_us-gaapLeaseContractualTermAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionTable" xlink:to="loc_us-gaapLeaseContractualTermAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="loc_us-gaapLeaseContractualTermDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseContractualTermAxis" xlink:to="loc_us-gaapLeaseContractualTermDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseOneMember" xlink:label="loc_krmdLeaseOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_krmdLeaseOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseTwoMember" xlink:label="loc_krmdLeaseTwoMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_krmdLeaseTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LeaseThreeMember" xlink:label="loc_krmdLeaseThreeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeaseContractualTermDomain" xlink:to="loc_krmdLeaseThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeOperatingLeaseRemainingTerm" xlink:label="loc_krmdLesseeOperatingLeaseRemainingTerm" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionLineItems" xlink:to="loc_krmdLesseeOperatingLeaseRemainingTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="krmd-20240930.xsd#krmd_LesseeFinanceLeaseRemainingTerm" xlink:label="loc_krmdLesseeFinanceLeaseRemainingTerm" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeLeaseDescriptionLineItems" xlink:to="loc_krmdLesseeFinanceLeaseRemainingTerm" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://korumedical.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000036 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449121600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Nov. 13, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-12305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">KORU MEDICAL SYSTEMS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000704440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">13-3044880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 Corporate Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Mahwah<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">469-2042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KRMD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,837,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingParValuePerShare', window );">Entity Listing, Par Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,438,526<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingParValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingParValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367453534464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEETS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 8,806,310<span></span>
</td>
<td class="nump">$ 11,482,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable less allowance for credit losses of $0 as of September 30, 2024 and $24,777 as of December 31, 2023</a></td>
<td class="nump">5,164,700<span></span>
</td>
<td class="nump">4,045,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">3,928,318<span></span>
</td>
<td class="nump">3,481,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">74,312<span></span>
</td>
<td class="nump">28,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">955,213<span></span>
</td>
<td class="nump">1,218,288<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">18,928,853<span></span>
</td>
<td class="nump">20,255,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">4,552,176<span></span>
</td>
<td class="nump">3,837,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net of accumulated amortization of $441,186 and $390,341 as of September 30, 2024 and December 31, 2023, respectively</a></td>
<td class="nump">746,302<span></span>
</td>
<td class="nump">754,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">3,063,731<span></span>
</td>
<td class="nump">3,514,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">98,970<span></span>
</td>
<td class="nump">98,970<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">27,390,032<span></span>
</td>
<td class="nump">28,460,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,670,300<span></span>
</td>
<td class="nump">975,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,792,967<span></span>
</td>
<td class="nump">1,711,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Note payable</a></td>
<td class="nump">401,993<span></span>
</td>
<td class="nump">314,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other liabilities</a></td>
<td class="nump">181,745<span></span>
</td>
<td class="nump">512,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related taxes</a></td>
<td class="nump">766,867<span></span>
</td>
<td class="nump">462,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Financing lease liability &#8211; current</a></td>
<td class="nump">114,297<span></span>
</td>
<td class="nump">109,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability &#8211; current</a></td>
<td class="nump">395,954<span></span>
</td>
<td class="nump">368,313<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">6,324,123<span></span>
</td>
<td class="nump">4,454,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease liability, net of current portion</a></td>
<td class="nump">230,332<span></span>
</td>
<td class="nump">316,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, net of current portion</a></td>
<td class="nump">3,102,097<span></span>
</td>
<td class="nump">3,336,300<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">9,656,552<span></span>
</td>
<td class="nump">8,107,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 75,000,000 shares authorized, 49,275,830 and 49,059,583 shares issued 45,837,304 and 45,639,081 shares outstanding as of September 30, 2024, and December 31, 2023, respectively</a></td>
<td class="nump">492,758<span></span>
</td>
<td class="nump">490,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">48,940,978<span></span>
</td>
<td class="nump">47,018,707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, 3,438,526 and 3,420,502 shares as of September 30, 2024 and December 31, 2023, respectively, at cost</a></td>
<td class="num">(3,882,493)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(27,817,763)<span></span>
</td>
<td class="num">(23,312,273)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">17,733,480<span></span>
</td>
<td class="nump">20,353,771<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 27,390,032<span></span>
</td>
<td class="nump">$ 28,460,972<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449050912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for credit loss, current</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 24,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, accumulated amortization</a></td>
<td class="nump">$ 441,186<span></span>
</td>
<td class="nump">$ 390,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="nump">49,275,830<span></span>
</td>
<td class="nump">49,059,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">45,837,304<span></span>
</td>
<td class="nump">45,639,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockPreferredShares', window );">Treasury stock, shares</a></td>
<td class="nump">3,438,526<span></span>
</td>
<td class="nump">3,420,502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockPreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued preferred shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockPreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367453596640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">NET REVENUES</a></td>
<td class="nump">$ 8,179,977<span></span>
</td>
<td class="nump">$ 7,003,198<span></span>
</td>
<td class="nump">$ 24,807,864<span></span>
</td>
<td class="nump">$ 21,331,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">2,993,986<span></span>
</td>
<td class="nump">2,661,021<span></span>
</td>
<td class="nump">9,038,825<span></span>
</td>
<td class="nump">8,954,398<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">5,185,991<span></span>
</td>
<td class="nump">4,342,177<span></span>
</td>
<td class="nump">15,769,038<span></span>
</td>
<td class="nump">12,377,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">5,127,658<span></span>
</td>
<td class="nump">4,623,928<span></span>
</td>
<td class="nump">15,804,966<span></span>
</td>
<td class="nump">15,352,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,533,845<span></span>
</td>
<td class="nump">1,293,256<span></span>
</td>
<td class="nump">4,143,751<span></span>
</td>
<td class="nump">4,454,739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">227,785<span></span>
</td>
<td class="nump">216,014<span></span>
</td>
<td class="nump">677,019<span></span>
</td>
<td class="nump">642,050<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">6,889,288<span></span>
</td>
<td class="nump">6,133,198<span></span>
</td>
<td class="nump">20,625,736<span></span>
</td>
<td class="nump">20,449,761<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Net Operating Loss</a></td>
<td class="num">(1,703,297)<span></span>
</td>
<td class="num">(1,791,021)<span></span>
</td>
<td class="num">(4,856,698)<span></span>
</td>
<td class="num">(8,072,425)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-Operating Income/(Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Gain/(Loss) on currency exchange</a></td>
<td class="nump">9,485<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
<td class="num">(12,674)<span></span>
</td>
<td class="num">(12,542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of fixed assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,527)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="num">(59,806)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest income, net</a></td>
<td class="nump">112,995<span></span>
</td>
<td class="nump">135,429<span></span>
</td>
<td class="nump">364,183<span></span>
</td>
<td class="nump">392,098<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">TOTAL OTHER INCOME</a></td>
<td class="nump">122,480<span></span>
</td>
<td class="nump">122,512<span></span>
</td>
<td class="nump">351,208<span></span>
</td>
<td class="nump">319,750<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">LOSS BEFORE INCOME TAXES</a></td>
<td class="num">(1,580,817)<span></span>
</td>
<td class="num">(1,668,509)<span></span>
</td>
<td class="num">(4,505,490)<span></span>
</td>
<td class="num">(7,752,675)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Benefit</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">300,247<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,477,642<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET LOSS</a></td>
<td class="num">$ (1,580,817)<span></span>
</td>
<td class="num">$ (1,368,262)<span></span>
</td>
<td class="num">$ (4,505,490)<span></span>
</td>
<td class="num">$ (6,275,033)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings Per Share, Basic</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted Average Number of Shares Outstanding, Basic</a></td>
<td class="nump">45,851,019<span></span>
</td>
<td class="nump">45,639,081<span></span>
</td>
<td class="nump">45,791,756<span></span>
</td>
<td class="nump">45,578,314<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">45,851,019<span></span>
</td>
<td class="nump">45,639,081<span></span>
</td>
<td class="nump">45,791,756<span></span>
</td>
<td class="nump">45,578,314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367446484096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (4,505,490)<span></span>
</td>
<td class="num">$ (6,275,033)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense and warrant expense</a></td>
<td class="nump">1,924,131<span></span>
</td>
<td class="nump">2,379,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">677,019<span></span>
</td>
<td class="nump">642,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,477,643)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfOtherAssets', window );">Loss on disposal of fixed assets</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">59,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_NoncashLeaseAdjustments', window );">Non-cash lease adjustments</a></td>
<td class="nump">243,762<span></span>
</td>
<td class="num">(16,489)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,119,490)<span></span>
</td>
<td class="num">(332,975)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(447,017)<span></span>
</td>
<td class="nump">1,727,954<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">217,652<span></span>
</td>
<td class="nump">87,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other liabilities</a></td>
<td class="num">(330,773)<span></span>
</td>
<td class="nump">243,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">695,107<span></span>
</td>
<td class="num">(1,446,180)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and related taxes</a></td>
<td class="nump">303,927<span></span>
</td>
<td class="num">(149,872)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses</a></td>
<td class="nump">1,081,539<span></span>
</td>
<td class="num">(1,431,412)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">NET CASH USED IN OPERATING ACTIVITIES</a></td>
<td class="num">(1,259,333)<span></span>
</td>
<td class="num">(5,989,358)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of property and equipment</a></td>
<td class="num">(1,340,994)<span></span>
</td>
<td class="num">(586,897)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(42,786)<span></span>
</td>
<td class="num">(19,312)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(1,383,780)<span></span>
</td>
<td class="num">(606,209)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_BorrowingsFromIndebtedness', window );">Borrowings from insurance finance indebtedness</a></td>
<td class="nump">487,516<span></span>
</td>
<td class="nump">565,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_PaymentsOnIndebtedness', window );">Payments on insurance finance indebtedness</a></td>
<td class="num">(399,867)<span></span>
</td>
<td class="num">(532,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments on finance lease liability</a></td>
<td class="num">(81,534)<span></span>
</td>
<td class="num">(73,243)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForOtherTaxes', window );">Payments for taxes related to net share settlement of equity awards</a></td>
<td class="num">(38,932)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">NET CASH USED IN FINANCING ACTIVITIES</a></td>
<td class="num">(32,817)<span></span>
</td>
<td class="num">(40,512)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET DECREASE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="num">(2,675,930)<span></span>
</td>
<td class="num">(6,636,079)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</a></td>
<td class="nump">11,482,240<span></span>
</td>
<td class="nump">17,408,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">CASH AND CASH EQUIVALENTS, END OF PERIOD</a></td>
<td class="nump">8,806,310<span></span>
</td>
<td class="nump">10,772,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_CashPaidDuringPeriodsForAbstract', window );"><strong>Cash paid during the periods for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">46,014<span></span>
</td>
<td class="nump">34,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,160<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_BorrowingsFromIndebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents borrowings from indebtedness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_BorrowingsFromIndebtedness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_CashPaidDuringPeriodsForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents cash paid during periods for abstract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_CashPaidDuringPeriodsForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_NoncashLeaseAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_NoncashLeaseAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_PaymentsOnIndebtedness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents payments on indebtedness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_PaymentsOnIndebtedness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForOtherTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for taxes classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForOtherTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367447715728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock, Common [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Dec. 31, 2022</a></td>
<td class="nump">$ 488,619<span></span>
</td>
<td class="nump">$ 44,252,117<span></span>
</td>
<td class="num">$ (9,571,211)<span></span>
</td>
<td class="num">$ (3,843,562)<span></span>
</td>
<td class="nump">$ 31,325,963<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">48,861,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Accrued compensation paid in shares</a></td>
<td class="nump">$ 489<span></span>
</td>
<td class="nump">175,287<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">175,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock-based compensation (in shares)</a></td>
<td class="nump">48,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Compensation expense related to stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">535,059<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">535,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Compensation expense related to restricted stock awards</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">169,887<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">170,387<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="nump">48,960,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Mar. 31, 2023</a></td>
<td class="nump">$ 489,608<span></span>
</td>
<td class="nump">45,132,350<span></span>
</td>
<td class="num">(11,982,096)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">29,796,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_CompensationeExpenseRelatedToRestrictedStockAwards', window );">Compensation expense related to restricted stock awards (in shares)</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,410,885)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,410,885)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Dec. 31, 2022</a></td>
<td class="nump">$ 488,619<span></span>
</td>
<td class="nump">44,252,117<span></span>
</td>
<td class="num">(9,571,211)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">31,325,963<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">48,861,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2023</a></td>
<td class="nump">49,059,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Sep. 30, 2023</a></td>
<td class="nump">$ 490,596<span></span>
</td>
<td class="nump">46,629,753<span></span>
</td>
<td class="num">(15,846,244)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">27,430,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,275,033)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Mar. 31, 2023</a></td>
<td class="nump">$ 489,608<span></span>
</td>
<td class="nump">45,132,350<span></span>
</td>
<td class="num">(11,982,096)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">29,796,300<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="nump">48,960,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Accrued compensation paid in shares</a></td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">90,018<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">90,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock-based compensation (in shares)</a></td>
<td class="nump">22,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Compensation expense related to stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">540,099<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">540,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Compensation expense related to restricted stock awards</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">169,887<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">170,387<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">49,033,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Jun. 30, 2023</a></td>
<td class="nump">$ 490,337<span></span>
</td>
<td class="nump">45,932,354<span></span>
</td>
<td class="num">(14,477,982)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">28,101,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_CompensationeExpenseRelatedToRestrictedStockAwards', window );">Compensation expense related to restricted stock awards (in shares)</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,495,886)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,495,886)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Accrued compensation paid in shares</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="nump">82,567<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">82,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock-based compensation (in shares)</a></td>
<td class="nump">25,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Compensation expense related to stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">551,250<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">551,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Compensation expense related to restricted stock awards</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">63,582<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">63,582<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2023</a></td>
<td class="nump">49,059,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Sep. 30, 2023</a></td>
<td class="nump">$ 490,596<span></span>
</td>
<td class="nump">46,629,753<span></span>
</td>
<td class="num">(15,846,244)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">27,430,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,368,262)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,368,262)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Dec. 31, 2023</a></td>
<td class="nump">$ 490,899<span></span>
</td>
<td class="nump">47,018,707<span></span>
</td>
<td class="num">(23,312,273)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">20,353,771<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">49,089,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Accrued compensation paid in shares</a></td>
<td class="nump">$ 537<span></span>
</td>
<td class="nump">123,267<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">123,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock-based compensation (in shares)</a></td>
<td class="nump">53,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Compensation expense related to stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">393,113<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">393,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Compensation expense related to restricted stock awards</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">130,676<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">130,676<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2024</a></td>
<td class="nump">49,143,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Mar. 31, 2024</a></td>
<td class="nump">$ 491,436<span></span>
</td>
<td class="nump">47,717,888<span></span>
</td>
<td class="num">(25,248,231)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">19,117,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">52,125<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">52,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,935,958)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,935,958)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Dec. 31, 2023</a></td>
<td class="nump">$ 490,899<span></span>
</td>
<td class="nump">47,018,707<span></span>
</td>
<td class="num">(23,312,273)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">20,353,771<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">49,089,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="nump">49,275,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Sep. 30, 2024</a></td>
<td class="nump">$ 492,758<span></span>
</td>
<td class="nump">48,940,978<span></span>
</td>
<td class="num">(27,817,763)<span></span>
</td>
<td class="num">(3,882,493)<span></span>
</td>
<td class="nump">17,733,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,505,490)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Mar. 31, 2024</a></td>
<td class="nump">$ 491,436<span></span>
</td>
<td class="nump">47,717,888<span></span>
</td>
<td class="num">(25,248,231)<span></span>
</td>
<td class="num">(3,843,562)<span></span>
</td>
<td class="nump">19,117,531<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2024</a></td>
<td class="nump">49,143,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Accrued compensation paid in shares</a></td>
<td class="nump">$ 411<span></span>
</td>
<td class="nump">136,020<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(38,932)<span></span>
</td>
<td class="nump">97,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock-based compensation (in shares)</a></td>
<td class="nump">41,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Compensation expense related to stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">401,218<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">401,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Compensation expense related to restricted stock awards</a></td>
<td class="nump">$ 551<span></span>
</td>
<td class="nump">63,434<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">63,984<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="nump">49,239,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Jun. 30, 2024</a></td>
<td class="nump">$ 492,398<span></span>
</td>
<td class="nump">48,331,591<span></span>
</td>
<td class="num">(26,236,946)<span></span>
</td>
<td class="num">(3,882,493)<span></span>
</td>
<td class="nump">18,704,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_CompensationeExpenseRelatedToRestrictedStockAwards', window );">Compensation expense related to restricted stock awards (in shares)</a></td>
<td class="nump">55,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,032<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(988,715)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(988,715)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Accrued compensation paid in shares</a></td>
<td class="nump">$ 360<span></span>
</td>
<td class="nump">97,140<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">97,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of stock-based compensation (in shares)</a></td>
<td class="nump">36,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Compensation expense related to stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">305,376<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">305,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Compensation expense related to restricted stock awards</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">193,839<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">193,839<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2024</a></td>
<td class="nump">49,275,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Sep. 30, 2024</a></td>
<td class="nump">$ 492,758<span></span>
</td>
<td class="nump">48,940,978<span></span>
</td>
<td class="num">(27,817,763)<span></span>
</td>
<td class="num">(3,882,493)<span></span>
</td>
<td class="nump">17,733,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Issuance of warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,032<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1,580,817)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1,580,817)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_CompensationeExpenseRelatedToRestrictedStockAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents compensatione expense related to restricted stock awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_CompensationeExpenseRelatedToRestrictedStockAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449442272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p id="xdx_808_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zHbZTY15EU52" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 1 &#8212; <span id="xdx_825_zps1R66qG5Q4">NATURE OF OPERATIONS AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_84C_eus-gaap--NatureOfOperations_zuNRR9X8WuT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_860_zL58AmV7DqSg">NATURE OF OPERATIONS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">KORU MEDICAL SYSTEMS, INC. (the &#8220;Company,&#8221;
&#8220;KORU Medical,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) 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 &#8220;FDA&#8221;) quality and regulatory system and international regulations and standards for quality system management. The Company
operates as <span id="xdx_904_eus-gaap--NumberOfReportableSegments_dxH_uN_c20240101__20240930_zrWOQ5rJdevg" title="Number of segment::XDX::1">one</span> segment.</p>

<p id="xdx_85A_zlKzyNhotq45" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zxTa5f2NTFU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_863_z3u1ztSDWWPc">BASIS OF PRESENTATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying financial statements should be read
in conjunction with the Company&#8217;s annual report on Form 10-K for the year ended December 31, 2023 (&#8220;Annual Report&#8221;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;), 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&#8217;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#8217;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_858_zjxYcOOJfiPk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZ86aZl4CBLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zxJfOor2QNue">CASH AND CASH EQUIVALENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of the statements of cash flows,
the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents. &#160;As
of September 30, 2024 the Company held cash and cash-equivalents of $<span id="xdx_90B_eus-gaap--InterestIncomeSecuritiesUSTreasury_dm_c20240101__20240930_zRZ8kgSh6uhg">8.8
million</span>, the majority of which was held in a secured US-treasury money market mutual fund.</p>

<p id="xdx_853_zwcCH9ltGUkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zpHXUHJP89Z8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_868_zfJNXKfqZn1b">PATENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.</p>

<p id="xdx_852_zT8HRlDMNaOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zqiFo0vrTd6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_864_zLIdpY0GWn3i">STOCK-BASED COMPENSATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, key employees and consultants, as well as
shares of common stock to non-employee directors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Performance share units (&#8220;PSUs&#8221;) are equity classified and
measured at the fair market value of the underlying stock at the grant date.</p>

<p id="xdx_858_zPuK4iHPQXOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zEjvUKTCnSuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zzX85zWjkZU3">NET LOSS PER SHARE</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company computes net loss per share using the
weighted-average number of common shares outstanding during the period. Basic and diluted net loss per share are the same because the conversion, exercise or issuance
of all potential common stock equivalents, which comprise the Company&#8217;s outstanding common stock options, unvested restricted stock
units, performance stock units and warrants, would be anti-dilutive, due to the reporting of a net loss for each of
the periods in the accompanying statements of operations.</p>

<p id="xdx_850_zWUC8JD5Vj4h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_848_eus-gaap--UseOfEstimates_zwBJwuyIaRwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_867_zXdhu3aGikK9">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with United States
generally accepted accounting principles (&#8220;GAAP&#8221;) 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, expected credit losses, and customer rebate
and incentive accruals. The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the
results that may be expected for the entire 2024 fiscal year.</p>

<p id="xdx_853_zDMfURqrRNTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zBnku6HMugG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_861_zAVc8rBfNITh">REVENUE RECOGNITION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenues are derived from three business sources: (i) domestic core
(which consists of US and Canada), (ii) international core, and (iii) novel therapies. &#160;Our domestic and international core revenues
consist of sales of our syringe drivers, tubing and needles (&#8220;Product Revenue&#8221;) 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 (&#8220;PIDD&#8221;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#8220;CIDP&#8221;). 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 (&#8220;NRE&#8221;) revenues (including testing and registration services)
received from biopharmaceutical companies to ready or customize the FREEDOM<sup>TM</sup> System for clinical and commercial use across
multiple drug categories.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For Product Revenue, we recognize revenues when shipment
occurs, and at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Rebates are provided to distributors for the difference
in selling price to distributor and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded
as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize NRE revenue under an input method, which
recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time
elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance
obligation (i.e. completion milestone). The input method that we use is based on costs incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contracts are often modified to account for changes
in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing,
enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered
to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations,
the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally
recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract
assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities
(i.e., deferred revenue) consist of fees invoiced or paid by the Company&#8217;s customers for which the associated performance obligations
have not been satisfied and revenue has not been recognized based on the Company&#8217;s revenue recognition criteria described above.
As of September 30, 2024, the Company has recognized a contract asset of $<span id="xdx_90D_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20240701__20240930_zs270hcliNI7" title="Recognition of contract asset">74,312</span> which
is included in other receivables and does not have a contract liability in the accompanying balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BB_zofRxwMyRalc">The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 26%"><span style="font-size: 10pt"><b>Revenues</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Domestic</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">7,022,811</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">5,929,071</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">20,186,191</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">17,899,463</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">International</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">1,157,166</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">1,074,127</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">4,621,672</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">3,432,271</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt"><b>Total</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">8,179,977</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">7,003,198</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">24,807,864</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">21,331,734</span></td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8A2_z4HPq9rP1jhi" style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p id="xdx_857_z8UF6jlgSFE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>


<p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJbmPfiRquv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86F_zQB5mnbGtWH1">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers the applicability and
impact of all recently issued accounting pronouncements. &#160;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 id="xdx_85A_z4NSgm49D4Wd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zI5LBVzkfG0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zEgjNVcrMTh8">IMPAIRMENT OF LONG-LIVED ASSETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews long-lived assets for impairment
whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. &#160;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. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses through September 30, 2024.</p>

<p id="xdx_85F_z5G37SYemi95" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_847_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zZm3ysdCI1jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_860_zYrpO5MLmIDj">RECLASSIFICATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain liability balances within the accompanying December 31, 2023 balance sheet have been reclassified to conform
to current period presentation. There were no changes to the Company&#8217;s results of operations as a result of the reclassification.</p>

<p id="xdx_851_zfUC0Texp6H4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450725120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zJchNRUsOyHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 2 &#8212; <span id="xdx_82F_zmPySt8BEpfh">PROPERTY AND EQUIPMENT</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYohctDB84N3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BC_zZFzrzgyaOqi">Property and equipment consists of the following at:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30, 2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31, 2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 55%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 19%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 19%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Furniture and office equipment</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zkUO3AKVLmI5" style="text-align: right">1,433,622</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zWUXpZxHSpy7" style="text-align: right">1,412,164</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>Leasehold improvements</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zK3XvMUoNCu" style="text-align: right">1,953,653</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zO7mQR53vrZ" style="text-align: right">1,953,653</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Manufacturing equipment and tooling</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGiMBxxXiLDc" style="border-bottom: black 1pt solid; text-align: right">4,504,610</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zUgaSnHXixM9" style="border-bottom: black 1pt solid; text-align: right">3,193,113</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.2in">Total property and equipment</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930_zYFhRzcso6za" style="text-align: right" title="Total property and equipment">7,891,885</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231_zsEKGEvpY8Zi" style="text-align: right" title="Total property and equipment">6,558,930</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Less: accumulated depreciation and amortization</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20240930_z9lw5u3FjaIe" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(3,339,709</td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20231231_zJITZYSBPNy5" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,721,273</td>
    <td>)</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>Property and equipment, net</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240930_zKjuUL8jlBFe" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">4,552,176</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20231231_zlbjEsW8Rbb3" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,837,657</td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8AB_zo8Dra3pFcp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation and amortization expense was $<span id="xdx_90A_eus-gaap--Depreciation_c20240701__20240930_zdXqT1VuF2V7" title="Depreciation and amortization expense">227,785</span>
and $<span id="xdx_901_eus-gaap--Depreciation_c20230701__20230930_z99kOHZy7Hlg" title="Depreciation and amortization expense">199,880</span>
for the three months ended September 30, 2024 and 2023, respectively, and $<span id="xdx_90D_eus-gaap--Depreciation_c20240101__20240930_zvpXBCiQZ7G2" title="Depreciation and amortization expense">677,019</span> and $<span id="xdx_902_eus-gaap--Depreciation_c20230101__20230930_zgWddfA1RlR2" title="Depreciation and amortization expense">593,979</span> for the nine months ended September 30, 2024 and 2023, respectively.</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367551020544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zo3NqYgGZ74e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 3 &#8212; <span id="xdx_82F_z2ZimLmWL1qg">STOCK-BASED COMPENSATION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Prior to May 9, 2024, the Company maintained a stock option plan and an
omnibus equity incentive plan under which it granted options and other equity incentive awards to certain executives, key employees and
consultants, as well as a non-employee director compensation plan under which it granted shares of common stock to non-employee directors.
As of May 9, 2024, a new omnibus equity incentive plan replaced these plans with respect to awards made after that date to employees,
consultants and non-employee directors. The Company has also made inducement awards of equity-based compensation outside of the plans.
The Company issued warrants to purchase common stock in connection with our loan financing agreement with our lender.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each option and warrant grant is
estimated on the date of the grant using the Black-Scholes option-pricing model. All options and warrants are charged against income at
their fair value. &#160;The entire compensation expense of the grant is recognized over the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Restricted stock units (&#8220;RSUs&#8221;) and
performance share units (&#8220;PSUs&#8221;) are equity classified and measured at the fair value of the underlying stock at the
grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shares of stock granted for non-employee director fees are recorded at
the fair value of the shares at the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Restricted stock awards are equity classified and
measured at the fair 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 other
restricted stock awards were estimated on the date of grant 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has three equity incentive plans: the 2015 Stock Option Plan,
as amended (the &#8220;2015 Plan&#8221;), the 2021 Omnibus Equity Incentive Plan (the &#8220;2021 Plan&#8221;), the 2024 Omnibus Equity
Incentive Plan (the &#8220;2024 Plan&#8221;), and had the Non-Employee Director Compensation Plan (the &#8220;Director Plan&#8221;) prior
to May 9, 2024. No new awards have been or will be issued pursuant to the 2015 Plan, the 2021 Plan or the Director Plan from and after
May 9, 2024. The Company has also issued employment inducement awards to certain key executives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2015 Plan provides for the grant of
incentive stock options and nonqualified stock options. As of September 30, 2024, there were <span id="xdx_90D_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zZeLSbjS2zL7" title="Shares reserved for outstanding awards">2,237,500</span>
shares reserved for outstanding awards under the 2015 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2021 Plan provides for the grant of
incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock
appreciation rights to employees, consultants and directors. As of September 30, 2024, there were <span id="xdx_905_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2021Member_z8GU41H1r5Me" title="Shares reserved for outstanding awards">419,244</span>
shares reserved for outstanding awards under the 2021 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2024 Plan provides for the grant of
incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock
appreciation rights to employees, consultants and directors. As of September 30, 2024, there were <span id="xdx_908_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_zCyDzIaH8jU1" title="Shares reserved for outstanding awards">769,257</span>
shares reserved for outstanding awards and <span id="xdx_90E_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_znXbpDRrbetf" title="Shares available for issuance">2,407,804</span>
shares available for issuance under the 2024 Plan. In addition, awards previously made under the 2015 Plan and the 2021 Plan that
are forfeited or cancelled after May 9, 2024 will be available for issuance under the 2024 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Each non-employee director of the Company (other
than the Chairman of the Board) is eligible to receive $<span id="xdx_902_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20240101__20240930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zgTH13Ae7i65" title="Nonemployee services transaction cost">110,000</span>
annually, <span id="xdx_90D_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20240101__20240930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zGJCh41nzzQk" title="Share-based goods and non-employee services transaction">to
be paid quarterly $12,500 in cash and $15,000 in common stock.</span> &#160;The Chairman of the Board is eligible to receive $<span id="xdx_90F_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20240101__20240930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zwIOG6AKfHgl" title="Nonemployee services transaction cost">140,000</span>
annually, <span id="xdx_903_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20240101__20240930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zOB5C0HWtQN1" title="Share-based goods and non-employee services transaction">to
be paid quarterly $12,500 in cash and $22,500 in common stock. </span>Prior to May 9, 2024 in the periods presented in this report,
non-employee director compensation was paid pursuant to the Non-Employee Director Compensation Plan. From and after May 9, 2024
non-employee director compensation is paid pursuant to the 2024 Plan. All payments were and are pro-rated for partial service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Time-Vesting Stock Options</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_898_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zlWrq3Mfyb6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zvPKrWKfE2Hk">The following table summarizes the inputs into the Black-Scholes model
for all time-vesting stock options granted during the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 3.25in; border-collapse: collapse">
  <tr style="background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30, 2024</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 61%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 30%">&#160;</td>
    <td style="width: 5%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Dividend yield</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zxcPcNUderW7" title="Dividend yield">0.00</span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Expected Volatility</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zo22Yj8MaoN8" title="Expected volatility">46.18</span> - <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zag6qBedOMB" title="Expected volatility">59.97</span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Expected dividends</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z97wWdABQmca" title="Expected dividends">&#8212;</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Expected term (in years)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zReglpAhvDHk" title="Expected term (in years)::XDX::P6Y2M30D"><span style="-sec-ix-hidden: xdx2ixbrl0736">6.25</span></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Risk-free rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zQXSeAVIPcCi" title="Risk-free rate">3.78</span>% - <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_z6xM4YkH9Vx8" title="Risk-free rate">4.63</span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  </table>

<p id="xdx_8A0_z2l7PKyaBFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z9u1GmXy9bRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B2_zJ8DmKTKjUPd">The following table summarizes the status of the stock options outstanding at September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.7in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 71%"><span style="font-size: 10pt">Outstanding at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zCyyOU6bWCab" style="width: 12%; text-align: right"><span style="font-size: 10pt">3,256,250</span></td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zQnueAP360sa" style="width: 12%; text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">3.66</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsJE9xfoifDf" style="text-align: right"><span style="font-size: 10pt">537,025</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zBQ8b7X5N7P1" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1.67</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Exercised</span></td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsuFXh0OGWTc" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0749">&#8212;</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zpwSUQ3Q4EAl" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0751">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_dxL_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zH3NL62NGqQa" style="text-align: right" title="::XDX::898750"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0752">(898,750</span></span></td>
    <td><span style="font-size: 10pt">)&#160;</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zm0hl208Ib4a" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">4.96</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Outstanding at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zrDLXNezteK4" style="text-align: right"><span style="font-size: 10pt">2,894,525</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zDgoJiyAptZ4" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">3.03</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Options exercisable at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zFLwBZfXKDB1" style="text-align: right"><span style="font-size: 10pt">1,446,250</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z8BDjzihD32a" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">3.37</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Weighted average fair value of options granted during the period</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zaZGfdenZ9Uj" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1.37</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Stock-based compensation expense</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEN3OCjmEpvl" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1,122,128</span></td></tr>
  </table>

<p id="xdx_8AF_zRbcbz427Ulg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense for time-vested stock options was $<span id="xdx_90A_ecustom--StockBasedCompensationStockOptions_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zjtcKs92NFa9" title="Stock-based compensation expense">1,122,128</span>
 for the nine months ended September 30, 2024. <span id="xdx_908_ecustom--StockBasedCompensationStockOptions_do_c20230101__20230930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zoWNGIla94q2" title="Stock-based compensation expense">No</span> cash was received from option exercises for the nine months ended September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_89E_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zPvoFlRomfAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table presents information pertaining to options outstanding at September 30, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/>
Outstanding</b></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Remaining<br/>
Contractual<br/>
Life</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/>
Exercisable</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 29%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>$2.08 - $3.88</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zcZ8rVikNIpd" style="text-align: right" title="Number outstanding">2,894,525</td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zn8U4fKRrXLb" title="Weighted average remaining contractual life::XDX::P7Y4M24D"><span style="-sec-ix-hidden: xdx2ixbrl0774">7.40</span></span> years</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zFIEdFL0GOT4" style="text-align: right" title="Weighted average exercise price">3.03</td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zRNyxyC2TTeh" style="text-align: right" title="Number exercisable">1,446,250</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zhFMF4tVag8e" style="text-align: right" title="Weighted average exercise price">3.37</td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8A3_z7lVE1Cfr7Xh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_90C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zbg9t2szMGm1" title="Total unrecognized compensation cost">1,958,795</span> of total unrecognized compensation cost related to non-vested share-based
compensation arrangements granted under the Plans. &#160;That cost is expected to be recognized over a weighted-average period of 42 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Performance-Vesting Stock Options</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_89D_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zfdU1nleHWD3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;<span id="xdx_8B8_zXaeFjqp7yzf">The
following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended
September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date<br/>
Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zwmBahDjWia8" style="width: 16%; text-align: right" title="Unvested at beginning, shares"><span style="font-size: 10pt">200,000</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z6QU9AC49854" style="width: 15%; text-align: right" title="Unvested at beginning, price"><span style="font-size: 10pt">1.48</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znQHVXJJTex2" style="text-align: right" title="Granted, shares"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z5y3HybSuvqg" style="text-align: right" title="Granted, price"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znHDFxLa07Me" style="text-align: right" title="Vested, shares"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z2kQTXHEFoNh" style="text-align: right" title="Vested, price"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zXpdjZMSUBD2" style="text-align: right" title="Forfeited/canceled, shares"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_982_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zzu6kCcOuhzj" style="text-align: right" title="Forfeited/canceled, price"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested/outstanding at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zhdcIITLMEd9" style="text-align: right" title="Unvested at ending, shares"><span style="font-size: 10pt">200,000</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zyfSV1ZMOivi" style="text-align: right" title="Unvested at ending, price"><span style="font-size: 10pt">1.48</span></td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8A6_zfCIxTX6T4ci" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense for performance-vesting stock options
was $<span id="xdx_907_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zT1pUyhudtB6" title="Total stock-based compensation expense">24,366</span>
 for the nine months ended September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_901_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zAgsyE2lhHN8" title="Unrecognized compensation cost">151,979</span> of unrecognized compensation cost related to unvested employee performance-vesting
options. This amount is expected to be recognized over a weighted-average period of 26 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Restricted Stock Awards, RSUs, and PSUs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_z9ygRDHDD4y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B1_zutCAf93qVe5">The following table summarizes the activities for our restricted stock
awards, RSUs, and PSUs for the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zH7U4cohV3Ql" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"><span style="font-size: 10pt">904,496</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z2pf0sbEnB56" style="width: 15%; text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1.80</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLDDDbSLRvqb" style="text-align: right" title="Granted, shares"><span style="font-size: 10pt">458,975</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zp0B7UoXe2D1" style="text-align: right" title="Granted, price"><span style="font-size: 10pt">2.30</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zg9w9Z43V2j2" style="text-align: right" title="Vested, shares"><span style="font-size: 10pt">(81,789</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zI4Y9pX9xj0k" style="text-align: right" title="Vested, price"><span style="font-size: 10pt">3.38</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaoTWXWit4ed" style="text-align: right" title="Forfeited/canceled, shares"><span style="font-size: 10pt">(11,745</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zXbGDeVV22Tk" style="text-align: right" title="Forfeited/canceled, price"><span style="font-size: 10pt">2.30</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_znMz4VGg1QF4" style="text-align: right" title="Outstanding at ending, shares"><span style="font-size: 10pt">1,269,937</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zezOXz7X8wuh" style="text-align: right" title="Outstanding at ending, price"><span style="font-size: 10pt">2.74</span></td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8A1_zKkyMje4eMt8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense for
restricted stock awards, RSUs, and PSUs was $<span id="xdx_90E_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zZfdWwhmJuGa" title="Total stock-based compensation expense">399,082</span>
for the nine months ended September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_90A_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zmCdG8zMImWf" title="Unrecognized compensation cost">1,175,828</span>
 of unrecognized compensation cost related to unvested employee restricted
stock awards, RSUs, and PSUs. This amount is expected to be recognized over a weighted-average period of 23 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Common Stock Warrants</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_898_eus-gaap--ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_zIKqcXIf9dk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B4_zELoc4sie5I8">The
following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with
our lender for the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zhD62iUY0xLa" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0840">&#8212;</span></span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXa78RQMmhl9" style="width: 15%; text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0842">&#8212;</span></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zr5AnM1VtR55" style="text-align: right" title="Granted, shares"><span style="font-size: 10pt">76,104</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zKt0R9wcZF3l" style="text-align: right" title="Granted, price"><span style="font-size: 10pt">1.37</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zjZGU0s4COj8" style="text-align: right" title="Vested, shares"><span style="font-size: 10pt">(38,052</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zNkhPBYvInbd" style="text-align: right" title="Vested, price"><span style="font-size: 10pt">1.37</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zT9eyY5P3lV1" style="text-align: right" title="Forfeited/canceled, shares"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0852">&#8212;</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zkRP8GQqAPv5" style="text-align: right" title="Forfeited/canceled, price"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0854">&#8212;</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXharMIXLCr5" style="text-align: right" title="Outstanding at ending, shares"><span style="font-size: 10pt">38,052</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zSsqc9n2ojf3" style="text-align: right" title="Outstanding at ending, price"><span style="font-size: 10pt">1.37</span></td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8AF_zVLUdOWcsDWh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2024, there was $<span id="xdx_900_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zoJV4shbLNsi">26,064</span> of unrecognized cost related to unvested warrants.</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450736272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT OBLIGATIONS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT OBLIGATIONS</a></td>
<td class="text"><p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_z3cf6wwfzpNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 4 &#8212; <span id="xdx_824_zkyWV8c7dytc">DEBT OBLIGATIONS</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On March 8, 2024, the Company entered into a loan and security agreement
with a large domestic banking institution, as lender, providing for a $<span id="xdx_903_eus-gaap--LinesOfCreditCurrent_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zcVSlpRqf0Na" title="Revolving credit facility">5,000,000</span> revolving credit facility and a $<span id="xdx_900_ecustom--LinesOfCreditCurrent1_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__custom--TermLoanFacilityMember_ztnW9p3JJHfg" title="Term loan facility">5,000,000</span> term
loan facility. Borrowings are secured by a first-priority lien on substantially all of
the assets of the Company, subject to customary exceptions. The revolving credit facility matures on December 31, 2025 and the term loan
matures on December 1, 2028. As of September 30, 2024, there were no outstanding borrowings under the term loan nor the revolving credit facility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 1, 2024, the Company renewed its commercial
insurance premium finance and security agreement with its insurance provider for the insurance period covering July 1, 2024 through June
30, 2025. As of September 30, 2024, the aggregate principal amount of the note was $<span id="xdx_909_eus-gaap--DebtInstrumentIssuedPrincipal_c20240101__20240930__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zVovQc77Fq04" title="Aggregate principal amount of note">401,993</span>.
The note bears an annual interest rate of <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_c20240930__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zdOD487PI7i8">9.5</span>%. The Company retains the right to terminate
the agreement at any time and pay the remaining balance in full along with a minimal penalty.</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367551173584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">LEASES</a></td>
<td class="text"><p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zk5BZxcXN6ff" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 5 &#8212; <span id="xdx_82B_zpMVH4UhthY9">LEASES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have finance and operating leases for our
corporate office, vehicles, and certain office and computer equipment. Our three operating leases have remaining lease terms
of <span id="xdx_90E_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseOneMember_zp38kZ61mBh1" title="Operating lease remaining term::XDX::P7Y11M1D"><span style="-sec-ix-hidden: xdx2ixbrl0872">7.92</span></span>
years, <span id="xdx_901_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseTwoMember_zhnc0DSntApc" title="Operating lease remaining term::XDX::P4Y3M29D"><span style="-sec-ix-hidden: xdx2ixbrl0874">4.33</span></span>
years, and <span id="xdx_902_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseThreeMember_z1bIbSNhss2l" title="Operating lease remaining term::XDX::P3Y8M2D"><span style="-sec-ix-hidden: xdx2ixbrl0876">3.67</span></span> years, respectively. Our three finance leases have remaining lease terms of <span id="xdx_901_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseOneMember_zwtjpwFsxyIi" title="Finance lease remaining term::XDX::P2Y8M2D"><span style="-sec-ix-hidden: xdx2ixbrl0878">2.67</span></span>
years, <span id="xdx_906_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseTwoMember_zzOWTQ5kBykh" title="Finance lease remaining term::XDX::P2Y2M30D"><span style="-sec-ix-hidden: xdx2ixbrl0880">2.25</span></span>
years, and <span id="xdx_900_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseThreeMember_znsmUlyzSqdj" title="Finance lease remaining term::XDX::P4Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0882">4.00</span></span>
years, respectively, as of September 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zauTH8fo6kWa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BE_z1UUuMP6ctD5">The components of lease expense were as follows:</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 37%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_492_20240701__20240930_zkcaUG2OuZYd" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_497_20230701__20230930_zX83YHwQ5VYh" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_491_20240101__20240930_zc4f6kxXp9Rg" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_490_20230101__20230930_zQJI7eTk6Ssd" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: top; width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z1FjSeCKghDh" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Operating lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">116,772</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">112,279</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">341,126</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">224,801</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zR3MWvnKxOtf">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Short-term lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">556</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">25,143</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">4,572</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">78,037</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LeaseCost_zh3HN24uvebj" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Total lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">117,328</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">137,422</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">345,698</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">302,838</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zXrFxYaBSuV1">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Finance lease cost:</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zjDZsfNw2Huc" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Amortization of right-of-use assets</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">28,896</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">27,224</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">86,689</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">54,447</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zDY8dfsjjWu3">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Interest on lease liabilities</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">5,283</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">6,387</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">17,007</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">13,107</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zhi7mdV8Sgcb" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Total finance lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">34,179</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">33,611</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">103,696</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">67,554</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  </table>

<p id="xdx_8A3_zfUOYrNp5RPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p id="xdx_89F_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zKNpO7m0QyU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B8_zC6gKwzRWUK5">Supplemental cash flow information related to leases
was as follows:</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49B_20240101__20240930_z9zFWvkbbZbi" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_49C_20230101__20230930_z3TBJni6YQbg" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 70%; padding-left: 8.25pt; text-indent: -8.25pt">Cash paid for amounts included in the measurement of lease liabilities:</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zsEqvrMPSCH6" style="vertical-align: bottom">
    <td>Operating cash flows from operating leases</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">373,046</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">229,879</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zc6FMQiffytl" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Financing cash flows from finance leases</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">98,578</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">61,600</td>
    <td>&#160;</td></tr>
  </table>
<p id="xdx_8A2_znLkcIgBIoLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zvPao6Y57qB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B2_zHobzA7gJrza">Supplemental balance sheet information related to
leases was as follows:</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>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49D_20240930_zkGNDxEy5nyb" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_492_20231231_zfj7QKjQoz3f" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,<br/>
2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31,<br/>
2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 55%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 17%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 17%">&#160;</td>
    <td style="width: 2%">&#160;</td></tr>
  <tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zUKGoupTq6x7" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Operating Leases</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z7iI4XVnolG1" 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>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,063,731</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,514,055</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_z2Bc90rfh79b" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">395,954</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">368,313</td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zpCmZ4XeYpzd" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease long term liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">3,102,097</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">3,336,300</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_zloCrfDY96a4" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total operating lease liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,498,051</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,704,613</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zYpNM6sUPA98" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Finance Leases</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_z2bIO0JnclQ6" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, at cost</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">577,929</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">577,929</td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z1PbQqb7pPHk" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Accumulated depreciation</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(248,150</td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(161,461</td>
    <td>)</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zohKRMyBndKd" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, net</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">329,779</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">416,468</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zQQS7vFSwB8i" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">114,297</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">109,540</td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zumSjJzwUjP6" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease long term liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">230,332</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">316,623</td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zYz94yTFuF22" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total finance lease liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">344,629</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">426,163</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 55%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"><b>September 30,<br/>
2024</b></td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"><b>December 31,<br/>
2023</b></td>
    <td style="vertical-align: top; width: 2%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</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">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20240930_zFRgPxAG3Ka4" title="Operating leases term::XDX::P5Y3M22D"><span style="-sec-ix-hidden: xdx2ixbrl0971">5.31</span></span> Years</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_908_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20231231_zdokCEYWuLR7" title="::XDX::P6Y10M17D"><span style="-sec-ix-hidden: xdx2ixbrl0972">6.88</span></span> Years</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_901_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20240930_z3OyiybQvduj" title="Finance leases  term::XDX::P2Y11M19D"><span style="-sec-ix-hidden: xdx2ixbrl0974">2.97</span></span> Years</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20231231_zzqMJYkJYt71" title="::XDX::P3Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl0975">3.72</span></span> Years</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><b>Weighted Average Discount Rate</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20240930_z778HRP9LA0j" title="Operating leases discount rate">6.56</span>%</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_907_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20231231_zWAR3Jqmunb1">5.76</span>%</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_90F_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20240930_zj5QFeSUA6H" title="Finance leases discount rate">6.30</span>%</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_90A_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20231231_z9i6Vxe0410h">6.19</span>%</td>
    <td style="vertical-align: top">&#160;</td></tr>
  </table>
<p id="xdx_8AD_zvGn0RGtdUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZh9W77sRRAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B6_zQqUwkv5Smyl">Maturities of lease liabilities are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><b>Year Ending December 31,</b></td>
    <td style="vertical-align: top">&#160;</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">&#160;</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">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; width: 52%">Remainder of 2024</td>
    <td style="vertical-align: top; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">$</td>
    <td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zd30vpCiHMul" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Operating Leases">133,495</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zYY5AdlZOqWk" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Finance Leases">32,897</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>2025</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zC5JfJ1lFkq2" style="text-align: right" title="2025 - Operating Leases">533,979</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zyU5M9M75YE7" style="text-align: right" title="2025 - Finance Leases">131,437</td>
    <td>&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">2026</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zYi1lKqrMzbf" style="vertical-align: bottom; text-align: right" title="2026 - Operating Leases">533,979</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zB9la6CQda9d" style="vertical-align: bottom; text-align: right" title="2026 - Finance Leases">131,437</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">2027</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20240930_zj6ohuQBEcm1" style="vertical-align: bottom; text-align: right" title="2027 - Operating Leases">533,979</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240930_z7KFxrdd2vX6" style="vertical-align: bottom; text-align: right" title="2027 - Finance Leases">74,194</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">2028</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z1AvXijsVCt6" style="vertical-align: bottom; text-align: right" title="2028 - Operating Leases">520,985</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z79GrfaX7ZN6" style="vertical-align: bottom; text-align: right" title="2028 - Finance Leases">6,180</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">Thereafter</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_zVdKXuk8Khff" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Operating Leases">1,833,603</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_z5gKtBFh5L75" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Finance Leases"><span style="-sec-ix-hidden: xdx2ixbrl1007">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">Total undiscounted lease payments</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_986_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20240930_zbchQm39jY61" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Operating Leases">4,090,020</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98D_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20240930_zpUPKFvzjzWc" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Finance Leases">376,145</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 16.45pt">Less: imputed interest</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98D_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20240930_z9GjRohU64e2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Operating Leases">(591,969</td>
    <td style="vertical-align: bottom">)</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98E_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20240930_z57TUA4bzJp1" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Finance Leases">(31,516</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">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td>
    <td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_c20240930_z9LqknY3lBw5" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Operating Leases">3,498,051</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td>
    <td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20240930_zkbqLeZcxSad" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Finance Leases">344,629</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>

<p id="xdx_8A1_zuNGCSXdVu49" style="margin-top: 0; margin-bottom: 0">&#160;</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/840/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449560480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p id="xdx_803_eus-gaap--IncomeTaxDisclosureTextBlock_z0BD5KGS1Mw2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 6 &#8212; <span id="xdx_822_zJwD9oNZlMie">INCOME TAXES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For interim income tax reporting, the Company estimates
its annual effective tax rate and applies it to fiscal year-to-date pretax loss, excluding unusual or infrequently occurring discrete
items. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. The Company reported an income tax expense
of <span id="xdx_90D_eus-gaap--DeferredIncomeTaxExpenseBenefit_dmxL_c20240701__20240930_z5LSg8NzPpS5" title="Income tax expense::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl1023">zero</span></span> and income tax benefit of $<span id="xdx_907_eus-gaap--DeferredIncomeTaxExpenseBenefit_c20230701__20230930_zN3U0HhBS0Dk" title="Income tax benefit">300,247</span> for the three months ended September 30, 2024 and 2023, respectively. For the
nine months ended September 30, 2024 and 2023, the Company reported income tax expense of <span id="xdx_90A_eus-gaap--DeferredIncomeTaxExpenseBenefit_dmxL_c20240101__20240930_zBTmhgRKg3zg" title="Income tax expense::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl1027">zero</span></span> and income tax benefit of $<span id="xdx_902_eus-gaap--DeferredIncomeTaxExpenseBenefit_c20230101__20230930_z3h01ATwwaAh" title="Income tax benefit">1,477,642</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We evaluate our deferred tax assets to determine if
they are more likely than not to be realized by assessing both positive and negative evidence in accordance with ASC Topic 740, Income
Taxes.&#160; After considering our cumulative pretax loss (the three-year period ending with the current year), as well as analyzing all
available evidence,&#160;we recorded a valuation allowance of $<span id="xdx_909_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20231231_zbc4UmalXtB3" title="Valuation Allowance">6,002,777</span> against our net deferred tax assets during the year ended
December 31, 2023.&#160; As of September 30, 2024, the valuation allowance is $<span id="xdx_903_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240930_zmDEqluak3Ui" title="Valuation Allowance">6,895,301</span>. As we continue to assess the realizability of our
deferred tax assets, reported pretax income and new evidence may result in a partial or full reduction of the valuation allowance in future
periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recurring items cause our effective tax rate to differ
from the U.S. federal statutory rate of <span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20240101__20240930_zzA7UkjDT1Ke" title="Statutory rate">21</span>%, including U.S. federal R&amp;D credits, U.S. state tax rates, and stock-based compensation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company files income tax returns in the U.S. federal
jurisdiction and in various state jurisdictions. Income tax returns for years prior to fiscal 2020 are no longer subject to examination
by tax authorities.</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449452384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zLsfjh654rbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 7 &#8212; <span id="xdx_823_z9rHQQEUoJdf">COMMITMENTS AND CONTINGENCIES</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>LEGAL PROCEEDINGS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has been and may again become involved in legal proceedings,
claims and litigation arising in the ordinary course of business. &#160;The Company is not presently a party to any litigation or other
legal proceeding that is believed to be material to its financial condition.</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367453710976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">NATURE OF OPERATIONS</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--NatureOfOperations_zuNRR9X8WuT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_860_zL58AmV7DqSg">NATURE OF OPERATIONS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">KORU MEDICAL SYSTEMS, INC. (the &#8220;Company,&#8221;
&#8220;KORU Medical,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) 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 &#8220;FDA&#8221;) quality and regulatory system and international regulations and standards for quality system management. The Company
operates as <span id="xdx_904_eus-gaap--NumberOfReportableSegments_dxH_uN_c20240101__20240930_zrWOQ5rJdevg" title="Number of segment::XDX::1">one</span> segment.</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zxTa5f2NTFU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_863_z3u1ztSDWWPc">BASIS OF PRESENTATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying financial statements should be read
in conjunction with the Company&#8217;s annual report on Form 10-K for the year ended December 31, 2023 (&#8220;Annual Report&#8221;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;), 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&#8217;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#8217;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>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">CASH AND CASH EQUIVALENTS</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZ86aZl4CBLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zxJfOor2QNue">CASH AND CASH EQUIVALENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of the statements of cash flows,
the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents. &#160;As
of September 30, 2024 the Company held cash and cash-equivalents of $<span id="xdx_90B_eus-gaap--InterestIncomeSecuritiesUSTreasury_dm_c20240101__20240930_zRZ8kgSh6uhg">8.8
million</span>, the majority of which was held in a secured US-treasury money market mutual fund.</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">PATENTS</a></td>
<td class="text"><p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zpHXUHJP89Z8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_868_zfJNXKfqZn1b">PATENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zqiFo0vrTd6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_864_zLIdpY0GWn3i">STOCK-BASED COMPENSATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, key employees and consultants, as well as
shares of common stock to non-employee directors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Performance share units (&#8220;PSUs&#8221;) are equity classified and
measured at the fair market value of the underlying stock at the grant date.</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text"><p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zEjvUKTCnSuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zzX85zWjkZU3">NET LOSS PER SHARE</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company computes net loss per share using the
weighted-average number of common shares outstanding during the period. Basic and diluted net loss per share are the same because the conversion, exercise or issuance
of all potential common stock equivalents, which comprise the Company&#8217;s outstanding common stock options, unvested restricted stock
units, performance stock units and warrants, would be anti-dilutive, due to the reporting of a net loss for each of
the periods in the accompanying statements of operations.</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</a></td>
<td class="text"><p id="xdx_848_eus-gaap--UseOfEstimates_zwBJwuyIaRwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_867_zXdhu3aGikK9">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with United States
generally accepted accounting principles (&#8220;GAAP&#8221;) 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, expected credit losses, and customer rebate
and incentive accruals. The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the
results that may be expected for the entire 2024 fiscal year.</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text"><p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zBnku6HMugG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_861_zAVc8rBfNITh">REVENUE RECOGNITION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenues are derived from three business sources: (i) domestic core
(which consists of US and Canada), (ii) international core, and (iii) novel therapies. &#160;Our domestic and international core revenues
consist of sales of our syringe drivers, tubing and needles (&#8220;Product Revenue&#8221;) 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 (&#8220;PIDD&#8221;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#8220;CIDP&#8221;). 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 (&#8220;NRE&#8221;) revenues (including testing and registration services)
received from biopharmaceutical companies to ready or customize the FREEDOM<sup>TM</sup> System for clinical and commercial use across
multiple drug categories.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For Product Revenue, we recognize revenues when shipment
occurs, and at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Rebates are provided to distributors for the difference
in selling price to distributor and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded
as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize NRE revenue under an input method, which
recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time
elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance
obligation (i.e. completion milestone). The input method that we use is based on costs incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contracts are often modified to account for changes
in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing,
enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered
to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations,
the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally
recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract
assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities
(i.e., deferred revenue) consist of fees invoiced or paid by the Company&#8217;s customers for which the associated performance obligations
have not been satisfied and revenue has not been recognized based on the Company&#8217;s revenue recognition criteria described above.
As of September 30, 2024, the Company has recognized a contract asset of $<span id="xdx_90D_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20240701__20240930_zs270hcliNI7" title="Recognition of contract asset">74,312</span> which
is included in other receivables and does not have a contract liability in the accompanying balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>



<p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BB_zofRxwMyRalc">The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 26%"><span style="font-size: 10pt"><b>Revenues</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Domestic</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">7,022,811</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">5,929,071</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">20,186,191</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">17,899,463</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">International</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">1,157,166</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">1,074,127</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">4,621,672</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">3,432,271</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt"><b>Total</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">8,179,977</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">7,003,198</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">24,807,864</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">21,331,734</span></td>
    <td>&#160;</td></tr>
  </table>

<p id="xdx_8A2_z4HPq9rP1jhi" style="margin-top: 0; margin-bottom: 0">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJbmPfiRquv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86F_zQB5mnbGtWH1">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers the applicability and
impact of all recently issued accounting pronouncements. &#160;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>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">IMPAIRMENT OF LONG-LIVED ASSETS</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zI5LBVzkfG0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_86B_zEgjNVcrMTh8">IMPAIRMENT OF LONG-LIVED ASSETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews long-lived assets for impairment
whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. &#160;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. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses through September 30, 2024.</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">RECLASSIFICATION</a></td>
<td class="text"><p id="xdx_847_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zZm3ysdCI1jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_860_zYrpO5MLmIDj">RECLASSIFICATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain liability balances within the accompanying December 31, 2023 balance sheet have been reclassified to conform
to current period presentation. There were no changes to the Company&#8217;s results of operations as a result of the reclassification.</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367551180304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ScheduleOfNetSalesByGeography', window );">The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023.</a></td>
<td class="text"><p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BB_zofRxwMyRalc">The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended September 30,</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended September 30,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 26%"><span style="font-size: 10pt"><b>Revenues</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Domestic</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">7,022,811</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">5,929,071</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">20,186,191</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" style="text-align: right" title="Net Revenue"><span style="font-size: 10pt">17,899,463</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">International</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">1,157,166</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">1,074,127</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">4,621,672</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"><span style="font-size: 10pt">3,432,271</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt"><b>Total</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">8,179,977</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">7,003,198</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">24,807,864</span></td>
    <td style="border-bottom: white 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"><span style="font-size: 10pt">21,331,734</span></td>
    <td>&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ScheduleOfNetSalesByGeography">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents schedule of net sales by geography.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ScheduleOfNetSalesByGeography</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450579536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and equipment consists of the following at:</a></td>
<td class="text"><p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYohctDB84N3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BC_zZFzrzgyaOqi">Property and equipment consists of the following at:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30, 2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31, 2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 55%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 19%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 19%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Furniture and office equipment</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zkUO3AKVLmI5" style="text-align: right">1,433,622</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zWUXpZxHSpy7" style="text-align: right">1,412,164</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>Leasehold improvements</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zK3XvMUoNCu" style="text-align: right">1,953,653</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zO7mQR53vrZ" style="text-align: right">1,953,653</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Manufacturing equipment and tooling</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGiMBxxXiLDc" style="border-bottom: black 1pt solid; text-align: right">4,504,610</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zUgaSnHXixM9" style="border-bottom: black 1pt solid; text-align: right">3,193,113</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 0.2in">Total property and equipment</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930_zYFhRzcso6za" style="text-align: right" title="Total property and equipment">7,891,885</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231_zsEKGEvpY8Zi" style="text-align: right" title="Total property and equipment">6,558,930</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Less: accumulated depreciation and amortization</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20240930_z9lw5u3FjaIe" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(3,339,709</td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20231231_zJITZYSBPNy5" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,721,273</td>
    <td>)</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>Property and equipment, net</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240930_zKjuUL8jlBFe" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">4,552,176</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20231231_zlbjEsW8Rbb3" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,837,657</td>
    <td>&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449361088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024:</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zlWrq3Mfyb6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zvPKrWKfE2Hk">The following table summarizes the inputs into the Black-Scholes model
for all time-vesting stock options granted during the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 3.25in; border-collapse: collapse">
  <tr style="background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>September 30, 2024</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 61%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 30%">&#160;</td>
    <td style="width: 5%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Dividend yield</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zxcPcNUderW7" title="Dividend yield">0.00</span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Expected Volatility</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zo22Yj8MaoN8" title="Expected volatility">46.18</span> - <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zag6qBedOMB" title="Expected volatility">59.97</span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Expected dividends</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z97wWdABQmca" title="Expected dividends">&#8212;</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Expected term (in years)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zReglpAhvDHk" title="Expected term (in years)::XDX::P6Y2M30D"><span style="-sec-ix-hidden: xdx2ixbrl0736">6.25</span></span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Risk-free rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zQXSeAVIPcCi" title="Risk-free rate">3.78</span>% - <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_z6xM4YkH9Vx8" title="Risk-free rate">4.63</span></span></td>
    <td><span style="font-size: 10pt">%</span></td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">The following table summarizes the status of the stock options outstanding at September 30, 2024:</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z9u1GmXy9bRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B2_zJ8DmKTKjUPd">The following table summarizes the status of the stock options outstanding at September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.7in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 71%"><span style="font-size: 10pt">Outstanding at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zCyyOU6bWCab" style="width: 12%; text-align: right"><span style="font-size: 10pt">3,256,250</span></td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zQnueAP360sa" style="width: 12%; text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">3.66</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsJE9xfoifDf" style="text-align: right"><span style="font-size: 10pt">537,025</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zBQ8b7X5N7P1" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1.67</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Exercised</span></td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsuFXh0OGWTc" style="text-align: right"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0749">&#8212;</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zpwSUQ3Q4EAl" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0751">&#8212;</span></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_dxL_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zH3NL62NGqQa" style="text-align: right" title="::XDX::898750"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0752">(898,750</span></span></td>
    <td><span style="font-size: 10pt">)&#160;</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zm0hl208Ib4a" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">4.96</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Outstanding at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zrDLXNezteK4" style="text-align: right"><span style="font-size: 10pt">2,894,525</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zDgoJiyAptZ4" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">3.03</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Options exercisable at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zFLwBZfXKDB1" style="text-align: right"><span style="font-size: 10pt">1,446,250</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z8BDjzihD32a" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">3.37</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Weighted average fair value of options granted during the period</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zaZGfdenZ9Uj" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1.37</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Stock-based compensation expense</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEN3OCjmEpvl" style="text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1,122,128</span></td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock', window );">The following table presents information pertaining to options outstanding at September 30, 2024:</a></td>
<td class="text"><p id="xdx_89E_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zPvoFlRomfAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table presents information pertaining to options outstanding at September 30, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/>
Outstanding</b></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Remaining<br/>
Contractual<br/>
Life</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/>
Exercisable</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/>
Average<br/>
Exercise<br/>
Price</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 29%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td>$2.08 - $3.88</td>
    <td>&#160;</td>
    <td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zcZ8rVikNIpd" style="text-align: right" title="Number outstanding">2,894,525</td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zn8U4fKRrXLb" title="Weighted average remaining contractual life::XDX::P7Y4M24D"><span style="-sec-ix-hidden: xdx2ixbrl0774">7.40</span></span> years</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zFIEdFL0GOT4" style="text-align: right" title="Weighted average exercise price">3.03</td>
    <td>&#160;</td>
    <td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zRNyxyC2TTeh" style="text-align: right" title="Number exercisable">1,446,250</td>
    <td>&#160;</td>
    <td>$</td>
    <td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zhFMF4tVag8e" style="text-align: right" title="Weighted average exercise price">3.37</td>
    <td>&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024:</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zfdU1nleHWD3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;<span id="xdx_8B8_zXaeFjqp7yzf">The
following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended
September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date<br/>
Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zwmBahDjWia8" style="width: 16%; text-align: right" title="Unvested at beginning, shares"><span style="font-size: 10pt">200,000</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z6QU9AC49854" style="width: 15%; text-align: right" title="Unvested at beginning, price"><span style="font-size: 10pt">1.48</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znQHVXJJTex2" style="text-align: right" title="Granted, shares"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z5y3HybSuvqg" style="text-align: right" title="Granted, price"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znHDFxLa07Me" style="text-align: right" title="Vested, shares"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z2kQTXHEFoNh" style="text-align: right" title="Vested, price"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zXpdjZMSUBD2" style="text-align: right" title="Forfeited/canceled, shares"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_982_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zzu6kCcOuhzj" style="text-align: right" title="Forfeited/canceled, price"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested/outstanding at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zhdcIITLMEd9" style="text-align: right" title="Unvested at ending, shares"><span style="font-size: 10pt">200,000</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zyfSV1ZMOivi" style="text-align: right" title="Unvested at ending, price"><span style="font-size: 10pt">1.48</span></td>
    <td>&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024:</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_z9ygRDHDD4y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B1_zutCAf93qVe5">The following table summarizes the activities for our restricted stock
awards, RSUs, and PSUs for the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zH7U4cohV3Ql" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"><span style="font-size: 10pt">904,496</span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z2pf0sbEnB56" style="width: 15%; text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt">1.80</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLDDDbSLRvqb" style="text-align: right" title="Granted, shares"><span style="font-size: 10pt">458,975</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zp0B7UoXe2D1" style="text-align: right" title="Granted, price"><span style="font-size: 10pt">2.30</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zg9w9Z43V2j2" style="text-align: right" title="Vested, shares"><span style="font-size: 10pt">(81,789</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zI4Y9pX9xj0k" style="text-align: right" title="Vested, price"><span style="font-size: 10pt">3.38</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaoTWXWit4ed" style="text-align: right" title="Forfeited/canceled, shares"><span style="font-size: 10pt">(11,745</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zXbGDeVV22Tk" style="text-align: right" title="Forfeited/canceled, price"><span style="font-size: 10pt">2.30</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_znMz4VGg1QF4" style="text-align: right" title="Outstanding at ending, shares"><span style="font-size: 10pt">1,269,937</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zezOXz7X8wuh" style="text-align: right" title="Outstanding at ending, price"><span style="font-size: 10pt">2.74</span></td>
    <td>&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock', window );">The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024:</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_zIKqcXIf9dk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B4_zELoc4sie5I8">The
following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with
our lender for the nine months ended September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted<br/>
Average<br/>
Grant-Date Fair Value</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 62%"><span style="font-size: 10pt">Unvested at January 1</span></td>
    <td style="width: 1%">&#160;</td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zhD62iUY0xLa" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0840">&#8212;</span></span></td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXa78RQMmhl9" style="width: 15%; text-align: right" title="Outstanding at beginning, price"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0842">&#8212;</span></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Granted</span></td>
    <td>&#160;</td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zr5AnM1VtR55" style="text-align: right" title="Granted, shares"><span style="font-size: 10pt">76,104</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zKt0R9wcZF3l" style="text-align: right" title="Granted, price"><span style="font-size: 10pt">1.37</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Vested</span></td>
    <td>&#160;</td>
    <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zjZGU0s4COj8" style="text-align: right" title="Vested, shares"><span style="font-size: 10pt">(38,052</span></td>
    <td><span style="font-size: 10pt">)</span></td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zNkhPBYvInbd" style="text-align: right" title="Vested, price"><span style="font-size: 10pt">1.37</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Forfeited/canceled</span></td>
    <td>&#160;</td>
    <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zT9eyY5P3lV1" style="text-align: right" title="Forfeited/canceled, shares"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0852">&#8212;</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zkRP8GQqAPv5" style="text-align: right" title="Forfeited/canceled, price"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0854">&#8212;</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #E6E6E6">
    <td><span style="font-size: 10pt">Unvested at September 30</span></td>
    <td>&#160;</td>
    <td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXharMIXLCr5" style="text-align: right" title="Outstanding at ending, shares"><span style="font-size: 10pt">38,052</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zSsqc9n2ojf3" style="text-align: right" title="Outstanding at ending, price"><span style="font-size: 10pt">1.37</span></td>
    <td>&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents schedule of share based compensation stock options activity amended table text block.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367557261200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">The components of lease expense were as follows:</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zauTH8fo6kWa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BE_z1UUuMP6ctD5">The components of lease expense were as follows:</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 37%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_492_20240701__20240930_zkcaUG2OuZYd" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_497_20230701__20230930_zX83YHwQ5VYh" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_491_20240101__20240930_zc4f6kxXp9Rg" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td id="xdx_490_20230101__20230930_zQJI7eTk6Ssd" style="text-align: center; vertical-align: bottom; width: 12%">&#160;</td>
    <td style="vertical-align: top; width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Three Months Ended</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="5" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Nine Months Ended</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>September 30,</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2024</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>2023</b></span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z1FjSeCKghDh" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Operating lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">116,772</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">112,279</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">341,126</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">224,801</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zR3MWvnKxOtf">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Short-term lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">556</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">25,143</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">4,572</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">78,037</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LeaseCost_zh3HN24uvebj" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Total lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">117,328</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">137,422</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">345,698</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">302,838</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zXrFxYaBSuV1">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Finance lease cost:</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zjDZsfNw2Huc" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Amortization of right-of-use assets</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">28,896</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">27,224</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">86,689</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">54,447</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zDY8dfsjjWu3">
    <td style="vertical-align: bottom; padding-left: 0.2in"><span style="font-size: 10pt">Interest on lease liabilities</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">5,283</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">6,387</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">17,007</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">13,107</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zhi7mdV8Sgcb" style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Total finance lease cost</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">34,179</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">33,611</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">103,696</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"><span style="font-size: 10pt">67,554</span></td>
    <td style="vertical-align: top">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock', window );">Supplemental cash flow information related to leases was as follows:</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zKNpO7m0QyU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B8_zC6gKwzRWUK5">Supplemental cash flow information related to leases
was as follows:</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td id="xdx_49B_20240101__20240930_z9zFWvkbbZbi" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" id="xdx_49C_20230101__20230930_z3TBJni6YQbg" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="width: 70%; padding-left: 8.25pt; text-indent: -8.25pt">Cash paid for amounts included in the measurement of lease liabilities:</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%">&#160;</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zsEqvrMPSCH6" style="vertical-align: bottom">
    <td>Operating cash flows from operating leases</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">373,046</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">229,879</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zc6FMQiffytl" style="vertical-align: bottom; background-color: #E6E6E6">
    <td>Financing cash flows from finance leases</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">98,578</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">61,600</td>
    <td>&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Supplemental balance sheet information related to leases was as follows:</a></td>
<td class="text"><p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zvPao6Y57qB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B2_zHobzA7gJrza">Supplemental balance sheet information related to
leases was as follows:</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>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_49D_20240930_zkGNDxEy5nyb" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" id="xdx_492_20231231_zfj7QKjQoz3f" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,<br/>
2024</b></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31,<br/>
2023</b></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="width: 55%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 17%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 17%">&#160;</td>
    <td style="width: 2%">&#160;</td></tr>
  <tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zUKGoupTq6x7" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Operating Leases</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z7iI4XVnolG1" 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>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,063,731</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,514,055</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_z2Bc90rfh79b" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">395,954</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">368,313</td>
    <td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zpCmZ4XeYpzd" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease long term liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">3,102,097</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">3,336,300</td>
    <td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_zloCrfDY96a4" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total operating lease liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,498,051</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">3,704,613</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zYpNM6sUPA98" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Finance Leases</b></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_z2bIO0JnclQ6" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, at cost</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">577,929</td>
    <td>&#160;</td>
    <td>$</td>
    <td style="text-align: right">577,929</td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z1PbQqb7pPHk" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Accumulated depreciation</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(248,150</td>
    <td>)</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">(161,461</td>
    <td>)</td></tr>
  <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zohKRMyBndKd" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, net</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">329,779</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">416,468</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zQQS7vFSwB8i" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease current liabilities</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">114,297</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">109,540</td>
    <td>&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zumSjJzwUjP6" style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease long term liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">230,332</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">316,623</td>
    <td>&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zYz94yTFuF22" style="vertical-align: bottom; background-color: #E6E6E6">
    <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total finance lease liabilities</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">344,629</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double">$</td>
    <td style="border-bottom: black 2.25pt double; text-align: right">426,163</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 55%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"><b>September 30,<br/>
2024</b></td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"><b>December 31,<br/>
2023</b></td>
    <td style="vertical-align: top; width: 2%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</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">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20240930_zFRgPxAG3Ka4" title="Operating leases term::XDX::P5Y3M22D"><span style="-sec-ix-hidden: xdx2ixbrl0971">5.31</span></span> Years</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_908_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20231231_zdokCEYWuLR7" title="::XDX::P6Y10M17D"><span style="-sec-ix-hidden: xdx2ixbrl0972">6.88</span></span> Years</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_901_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20240930_z3OyiybQvduj" title="Finance leases  term::XDX::P2Y11M19D"><span style="-sec-ix-hidden: xdx2ixbrl0974">2.97</span></span> Years</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20231231_zzqMJYkJYt71" title="::XDX::P3Y8M19D"><span style="-sec-ix-hidden: xdx2ixbrl0975">3.72</span></span> Years</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom"><b>Weighted Average Discount Rate</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20240930_z778HRP9LA0j" title="Operating leases discount rate">6.56</span>%</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_907_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20231231_zWAR3Jqmunb1">5.76</span>%</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span id="xdx_90F_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20240930_zj5QFeSUA6H" title="Finance leases discount rate">6.30</span>%</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: right"><span id="xdx_90A_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20231231_z9i6Vxe0410h">6.19</span>%</td>
    <td style="vertical-align: top">&#160;</td></tr>
  </table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities are as follows:</a></td>
<td class="text"><p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZh9W77sRRAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B6_zQqUwkv5Smyl">Maturities of lease liabilities are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><b>Year Ending December 31,</b></td>
    <td style="vertical-align: top">&#160;</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">&#160;</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">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom; width: 52%">Remainder of 2024</td>
    <td style="vertical-align: top; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">$</td>
    <td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zd30vpCiHMul" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Operating Leases">133,495</td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zYY5AdlZOqWk" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Finance Leases">32,897</td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>2025</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zC5JfJ1lFkq2" style="text-align: right" title="2025 - Operating Leases">533,979</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zyU5M9M75YE7" style="text-align: right" title="2025 - Finance Leases">131,437</td>
    <td>&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">2026</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zYi1lKqrMzbf" style="vertical-align: bottom; text-align: right" title="2026 - Operating Leases">533,979</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zB9la6CQda9d" style="vertical-align: bottom; text-align: right" title="2026 - Finance Leases">131,437</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">2027</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20240930_zj6ohuQBEcm1" style="vertical-align: bottom; text-align: right" title="2027 - Operating Leases">533,979</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240930_z7KFxrdd2vX6" style="vertical-align: bottom; text-align: right" title="2027 - Finance Leases">74,194</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">2028</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z1AvXijsVCt6" style="vertical-align: bottom; text-align: right" title="2028 - Operating Leases">520,985</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z79GrfaX7ZN6" style="vertical-align: bottom; text-align: right" title="2028 - Finance Leases">6,180</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">Thereafter</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_zVdKXuk8Khff" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Operating Leases">1,833,603</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_z5gKtBFh5L75" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Finance Leases"><span style="-sec-ix-hidden: xdx2ixbrl1007">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #E6E6E6">
    <td style="vertical-align: bottom">Total undiscounted lease payments</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_986_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20240930_zbchQm39jY61" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Operating Leases">4,090,020</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td id="xdx_98D_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20240930_zpUPKFvzjzWc" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Finance Leases">376,145</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-left: 16.45pt">Less: imputed interest</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98D_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20240930_z9GjRohU64e2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Operating Leases">(591,969</td>
    <td style="vertical-align: bottom">)</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td id="xdx_98E_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20240930_z57TUA4bzJp1" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Finance Leases">(31,516</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">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td>
    <td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_c20240930_z9LqknY3lBw5" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Operating Leases">3,498,051</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td>
    <td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20240930_zkbqLeZcxSad" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Finance Leases">344,629</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481440/840-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481418/840-10-55-40<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481501/840-20-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481501/840-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450714896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 8,179,977<span></span>
</td>
<td class="nump">$ 7,003,198<span></span>
</td>
<td class="nump">$ 24,807,864<span></span>
</td>
<td class="nump">$ 21,331,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">7,022,811<span></span>
</td>
<td class="nump">5,929,071<span></span>
</td>
<td class="nump">20,186,191<span></span>
</td>
<td class="nump">17,899,463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,157,166<span></span>
</td>
<td class="nump">$ 1,074,127<span></span>
</td>
<td class="nump">$ 4,621,672<span></span>
</td>
<td class="nump">$ 3,432,271<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367557143376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>Number</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of segment | Number</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesUSTreasury', window );">Interest Income, Securities, US Treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Recognition of contract asset</a></td>
<td class="nump">$ 74,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeSecuritiesUSTreasury">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeSecuritiesUSTreasury</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367452825776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and equipment consists of the following at: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 7,891,885<span></span>
</td>
<td class="nump">$ 6,558,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(3,339,709)<span></span>
</td>
<td class="num">(2,721,273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">4,552,176<span></span>
</td>
<td class="nump">3,837,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krmd_FurnitureAndOfficeEquipmentMember', window );">Furniture and Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">1,433,622<span></span>
</td>
<td class="nump">1,412,164<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">1,953,653<span></span>
</td>
<td class="nump">1,953,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krmd_ManufacturingEquipmentAndToolingMember', window );">Manufacturing Equipment and Tooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 4,504,610<span></span>
</td>
<td class="nump">$ 3,193,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krmd_FurnitureAndOfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=krmd_FurnitureAndOfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=krmd_ManufacturingEquipmentAndToolingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=krmd_ManufacturingEquipmentAndToolingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450952384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 227,785<span></span>
</td>
<td class="nump">$ 199,880<span></span>
</td>
<td class="nump">$ 677,019<span></span>
</td>
<td class="nump">$ 593,979<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449204176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details) - Time Vesting Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments', window );">Expected dividends</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 2 months 30 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">46.18%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">3.78%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">59.97%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">4.63%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367453703696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details) - Time Vesting Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance | shares</a></td>
<td class="nump">3,256,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning, price</a></td>
<td class="nump">$ 3.66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | shares</a></td>
<td class="nump">537,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Outstanding at beginning, price</a></td>
<td class="nump">$ 1.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Outstanding at beginning, price</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period | shares</a></td>
<td class="nump">898,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Outstanding at beginning, price</a></td>
<td class="nump">$ 4.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance | shares</a></td>
<td class="nump">2,894,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning, price</a></td>
<td class="nump">$ 3.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number | shares</a></td>
<td class="nump">1,446,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Outstanding at beginning, price</a></td>
<td class="nump">$ 3.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Outstanding at beginning, price</a></td>
<td class="nump">$ 1.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Outstanding at beginning, price | $</a></td>
<td class="nump">$ 1,122,128<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367555755168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table presents information pertaining to options outstanding at September 30, 2024: (Details) - Time Vesting Stock Options [Member] - Exercise Price1 [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding | shares</a></td>
<td class="nump">2,894,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">7 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 3.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable | shares</a></td>
<td class="nump">1,446,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 3.37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=krmd_ExercisePrice1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=krmd_ExercisePrice1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449854016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details) - Performance Vesting Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions', window );">Unvested at beginning, shares | shares</a></td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice', window );">Unvested at beginning, price | $ / shares</a></td>
<td class="nump">$ 1.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants', window );">Granted, shares | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1', window );">Granted, price | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested', window );">Vested, shares | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1', window );">Vested, price | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures', window );">Forfeited/canceled, shares | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1', window );">Forfeited/canceled, price | $ / shares</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions', window );">Unvested at ending, shares | shares</a></td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice', window );">Unvested at ending, price | $ / shares</a></td>
<td class="nump">$ 1.48<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options forfeitures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options grants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options unvested weighted average exercise price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by unvested award options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price1.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price1.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price1.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_PerformanceVestingStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_PerformanceVestingStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450207040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details) - Restricted Stock Awards [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested', window );">Outstanding at beginning, shares | shares</a></td>
<td class="nump">904,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested', window );">Outstanding at beginning, price | $ / shares</a></td>
<td class="nump">$ 1.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested', window );">Granted, shares | shares</a></td>
<td class="nump">458,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested', window );">Granted, price | $ / shares</a></td>
<td class="nump">$ 2.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross', window );">Vested, shares | shares</a></td>
<td class="num">(81,789)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice', window );">Vested, price | $ / shares</a></td>
<td class="nump">$ 3.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested', window );">Forfeited/canceled, shares | shares</a></td>
<td class="num">(11,745)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested', window );">Forfeited/canceled, price | $ / shares</a></td>
<td class="nump">$ 2.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested', window );">Outstanding at ending, shares | shares</a></td>
<td class="nump">1,269,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested', window );">Outstanding at ending, price | $ / shares</a></td>
<td class="nump">$ 2.74<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options grants in period gross unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options outstanding number unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options vested in period gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_RestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_RestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367452856752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details) - Common Stock Warrants [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested', window );">Outstanding at beginning, shares | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested', window );">Outstanding at beginning, price | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested', window );">Granted, shares | shares</a></td>
<td class="nump">76,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested', window );">Granted, price | $ / shares</a></td>
<td class="nump">$ 1.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross', window );">Vested, shares | shares</a></td>
<td class="num">(38,052)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice', window );">Vested, price | $ / shares</a></td>
<td class="nump">$ 1.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested', window );">Forfeited/canceled, shares | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested', window );">Forfeited/canceled, price | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested', window );">Outstanding at ending, shares | shares</a></td>
<td class="nump">38,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested', window );">Outstanding at ending, price | $ / shares</a></td>
<td class="nump">$ 1.37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options grants in period gross unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options outstanding number unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangement by share based payment award options vested in period gross.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price unvested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367447705648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember', window );">Time Vesting Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_StockBasedCompensationStockOptions', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 1,122,128<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost</a></td>
<td class="nump">1,958,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=krmd_PerformanceVestingStockOptionsMember', window );">Performance Vesting Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">24,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_UnrecognizedCompensationCost', window );">Unrecognized compensation cost</a></td>
<td class="nump">151,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=krmd_RestrictedStockAwardsMember', window );">Restricted Stock Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Total stock-based compensation expense</a></td>
<td class="nump">399,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_UnrecognizedCompensationCost', window );">Unrecognized compensation cost</a></td>
<td class="nump">1,175,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=krmd_CommonStockWarrantsMember', window );">Common Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_UnrecognizedCompensationCost', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 26,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=krmd_NonEmployeeDirectorAndBoardAdvisorMember', window );">Non Employee Director and Board Advisor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_NonemployeeServicesTransactionCost', window );">Nonemployee services transaction cost</a></td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementsOverallDescription', window );">Share-based goods and non-employee services transaction</a></td>
<td class="text">to
be paid quarterly $12,500 in cash and $15,000 in common stock.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember', window );">Board of Directors Chairman [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_NonemployeeServicesTransactionCost', window );">Nonemployee services transaction cost</a></td>
<td class="nump">140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementsOverallDescription', window );">Share-based goods and non-employee services transaction</a></td>
<td class="text">to
be paid quarterly $12,500 in cash and $22,500 in common stock.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=krmd_StockOptionPlan2015Member', window );">Stock Option Plan 2015 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_SharesReservedForOutstandingAwards', window );">Shares reserved for outstanding awards</a></td>
<td class="nump">2,237,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=krmd_OmnibusEquityIncentivePlan2021Member', window );">Omnibus Equity Incentive Plan 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_SharesReservedForOutstandingAwards', window );">Shares reserved for outstanding awards</a></td>
<td class="nump">419,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=krmd_OmnibusEquityIncentivePlan2024Member', window );">Omnibus Equity Incentive Plan 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_SharesReservedForOutstandingAwards', window );">Shares reserved for outstanding awards</a></td>
<td class="nump">769,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_SharesAvailableForIssuanceShareBasedCompensation', window );">Shares available for issuance</a></td>
<td class="nump">2,407,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_NonemployeeServicesTransactionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents nonemployee services transaction cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_NonemployeeServicesTransactionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_SharesAvailableForIssuanceShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents shares available for issuance share based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_SharesAvailableForIssuanceShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_SharesReservedForOutstandingAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_SharesReservedForOutstandingAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_StockBasedCompensationStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents stock based compensation stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_StockBasedCompensationStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_UnrecognizedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents unrecognized compensation cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_UnrecognizedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementsOverallDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>General description of deferred compensation arrangements. Deferred compensation represents currently earned compensation that, under the terms of a profit-sharing, rabbi trust, pension, employee contract, or equity-based (including stock or unit option) plan, is not actually paid until a later date and is therefore not taxable until that date. May also include some split-dollar life insurance arrangements. This type of arrangement is usually made to help employees postpone paying taxes on the income and also to retain employees longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementsOverallDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_TimeVestingStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_PerformanceVestingStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_PerformanceVestingStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_RestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_RestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=krmd_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=krmd_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=krmd_NonEmployeeDirectorAndBoardAdvisorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=krmd_NonEmployeeDirectorAndBoardAdvisorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=krmd_StockOptionPlan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=krmd_StockOptionPlan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=krmd_OmnibusEquityIncentivePlan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=krmd_OmnibusEquityIncentivePlan2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=krmd_OmnibusEquityIncentivePlan2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=krmd_OmnibusEquityIncentivePlan2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367557841152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT OBLIGATIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Mar. 08, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=krmd_SecurityAgreementMember', window );">Security Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuedPrincipal', window );">Aggregate principal amount of note</a></td>
<td class="nump">$ 401,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">950.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=krmd_DomesticBankLenderMember', window );">Domestic Bank Lender [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=krmd_DomesticBankLenderMember', window );">Domestic Bank Lender [Member] | Term Loan Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LinesOfCreditCurrent1', window );">Term loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LinesOfCreditCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LinesOfCreditCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuedPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of principal of debt issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuedPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=krmd_SecurityAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=krmd_SecurityAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=krmd_DomesticBankLenderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=krmd_DomesticBankLenderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=krmd_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=krmd_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367452934992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The components of lease expense were as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 116,772<span></span>
</td>
<td class="nump">$ 112,279<span></span>
</td>
<td class="nump">$ 341,126<span></span>
</td>
<td class="nump">$ 224,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">556<span></span>
</td>
<td class="nump">25,143<span></span>
</td>
<td class="nump">4,572<span></span>
</td>
<td class="nump">78,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">117,328<span></span>
</td>
<td class="nump">137,422<span></span>
</td>
<td class="nump">345,698<span></span>
</td>
<td class="nump">302,838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_FinanceLeaseCost1Abstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">28,896<span></span>
</td>
<td class="nump">27,224<span></span>
</td>
<td class="nump">86,689<span></span>
</td>
<td class="nump">54,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">5,283<span></span>
</td>
<td class="nump">6,387<span></span>
</td>
<td class="nump">17,007<span></span>
</td>
<td class="nump">13,107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_FinanceLeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">$ 34,179<span></span>
</td>
<td class="nump">$ 33,611<span></span>
</td>
<td class="nump">$ 103,696<span></span>
</td>
<td class="nump">$ 67,554<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents finance lease cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_FinanceLeaseCost1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents finance lease cost1 abstract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_FinanceLeaseCost1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450245504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental cash flow information related to leases was as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 373,046<span></span>
</td>
<td class="nump">$ 229,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Financing cash flows from finance leases</a></td>
<td class="nump">$ 98,578<span></span>
</td>
<td class="nump">$ 61,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367450008480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental balance sheet information related to leases was as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_AssetsAndLiabilitiesOperatingLesseeAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 3,063,731<span></span>
</td>
<td class="nump">$ 3,514,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease current liabilities</a></td>
<td class="nump">395,954<span></span>
</td>
<td class="nump">368,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease long term liabilities</a></td>
<td class="nump">3,102,097<span></span>
</td>
<td class="nump">3,336,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">3,498,051<span></span>
</td>
<td class="nump">3,704,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_AssetsAndLiabilitiesLesseeFinanceAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Property and equipment, at cost</a></td>
<td class="nump">577,929<span></span>
</td>
<td class="nump">577,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(248,150)<span></span>
</td>
<td class="num">(161,461)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherNet', window );">Property and equipment, net</a></td>
<td class="nump">329,779<span></span>
</td>
<td class="nump">416,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease current liabilities</a></td>
<td class="nump">114,297<span></span>
</td>
<td class="nump">109,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease long term liabilities</a></td>
<td class="nump">230,332<span></span>
</td>
<td class="nump">316,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 344,629<span></span>
</td>
<td class="nump">$ 426,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating leases term</a></td>
<td class="text">5 years 3 months 22 days<span></span>
</td>
<td class="text">6 years 10 months 17 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRenewalTerm1', window );">Finance leases term</a></td>
<td class="text">2 years 11 months 19 days<span></span>
</td>
<td class="text">3 years 8 months 19 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Operating leases discount rate</a></td>
<td class="nump">6.56%<span></span>
</td>
<td class="nump">5.76%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDiscountRate', window );">Finance leases discount rate</a></td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">6.19%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_AssetsAndLiabilitiesLesseeFinanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents assets and liabilities lessee finance abstract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_AssetsAndLiabilitiesLesseeFinanceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_AssetsAndLiabilitiesOperatingLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents assets and liabilities operating lessee abstract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_AssetsAndLiabilitiesOperatingLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of finance lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseRenewalTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseRenewalTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367452395072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Maturities of lease liabilities are as follows: (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024 - Operating Leases</a></td>
<td class="nump">$ 133,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024 - Finance Leases</a></td>
<td class="nump">32,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025 - Operating Leases</a></td>
<td class="nump">533,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025 - Finance Leases</a></td>
<td class="nump">131,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026 - Operating Leases</a></td>
<td class="nump">533,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026 - Finance Leases</a></td>
<td class="nump">131,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027 - Operating Leases</a></td>
<td class="nump">533,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027 - Finance Leases</a></td>
<td class="nump">74,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2028 - Operating Leases</a></td>
<td class="nump">520,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2028 - Finance Leases</a></td>
<td class="nump">6,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter - Operating Leases</a></td>
<td class="nump">1,833,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter - Finance Leases</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal', window );">Total undiscounted lease payments - Operating Leases</a></td>
<td class="nump">4,090,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal', window );">Total undiscounted lease payments - Finance Leases</a></td>
<td class="nump">376,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeOperatingLeaseImputedInterest', window );">Less: imputed interest - Operating Leases</a></td>
<td class="num">(591,969)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeFinancingLeaseImputedInterest', window );">Less: imputed interest - Finance Leases</a></td>
<td class="num">(31,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities - Operating Leases</a></td>
<td class="nump">3,498,051<span></span>
</td>
<td class="nump">$ 3,704,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease liabilities - Finance Leases</a></td>
<td class="nump">$ 344,629<span></span>
</td>
<td class="nump">$ 426,163<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LesseeFinancingLeaseImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents lessee financing lease imputed interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LesseeFinancingLeaseImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents lessee financing lease lease liability payments due total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LesseeOperatingLeaseImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents lessee operating lease imputed interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LesseeOperatingLeaseImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents lessee operating lease liability payments due total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367605125280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=krmd_LeaseOneMember', window );">Lease One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeOperatingLeaseRemainingTerm', window );">Operating lease remaining term</a></td>
<td class="text">7 years 11 months 1 day<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeFinanceLeaseRemainingTerm', window );">Finance lease remaining term</a></td>
<td class="text">2 years 8 months 2 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=krmd_LeaseTwoMember', window );">Lease Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeOperatingLeaseRemainingTerm', window );">Operating lease remaining term</a></td>
<td class="text">4 years 3 months 29 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeFinanceLeaseRemainingTerm', window );">Finance lease remaining term</a></td>
<td class="text">2 years 2 months 30 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=krmd_LeaseThreeMember', window );">Lease Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeOperatingLeaseRemainingTerm', window );">Operating lease remaining term</a></td>
<td class="text">3 years 8 months 2 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_krmd_LesseeFinanceLeaseRemainingTerm', window );">Finance lease remaining term</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LesseeFinanceLeaseRemainingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents lessee finance lease remaining term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LesseeFinanceLeaseRemainingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_krmd_LesseeOperatingLeaseRemainingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element represents lessee operating lease remaining term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">krmd_LesseeOperatingLeaseRemainingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>krmd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=krmd_LeaseOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=krmd_LeaseOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=krmd_LeaseTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=krmd_LeaseTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=krmd_LeaseThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=krmd_LeaseThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm46367449161168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 300,247<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,477,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation Allowance</a></td>
<td class="nump">$ 6,895,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,895,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002,777<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MPB&"D'"(("08HO[)&>M69*OB<%NB1;I/U.' [7CW>( ^+(Z-C?LC?#G&P/T
M7_+#\7CE_G!:?Q=EJSB1:".>]%#61Z8?-SL<@!\N5+HK3G@?4Z72;?%U+:*E
MR'* _OTI3=6/BWR X[\A#/X/4$L#!!0    ( #R ;5EKOZ9^* <  *(=   8
M    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM5EM<^(X$OXK*N[J:K=J,UB2
M7W,)503(+E4S)!>2V<\*%L$WQF)ED9?[]=>R 8,E:Y*KW)=@*]WMIUM2/]W2
MQ8N0/\H5YPJ]KO.BO.RME-J<]_OE8L77K/PB-KR _RR%7#,%K_*I7VXD9VFE
MM,[[Q//"_IIE16]P48W=RL&%V*H\*_BM1.5VO6;R[8KGXN6RAWO[@;OL::7T
M0']PL6%/?,[5P^96PEO_8"7-UKPH,U$@R9>7O2$^']% *U02WS/^4AX](^W*
MHQ _],LTO>QY&A'/^4)I$PQ^GOF(Y[FV!#C^VAGM';ZI%8^?]]:O*^?!F4=6
M\I'(_\Q2M;KLQ3V4\B7;YNI.O/S!=PY5 !<B+ZN_Z*66C<(>6FQ+)=8[94"P
MSHKZE[WN G&D ';L"F2G0-H*?H<"W2G0RM$:6>76F"DVN)#B!4DM#=;T0Q6;
M2AN\R0H]C7,EX;\9Z*G!_'YX/_DVF=W/T<TU&@WG?Z#KKS=_SM$O#[/APWAZ
M/QG_BL[0PWR,?OG[KQ=]!=_4FOW%SOY5;9]TV$_0-U&H58DF1<K34_T^8#T
M)GO 5\1I<,XW7Q#U?D/$([X%S^C]ZM0!AQ[B1RM[M,/>4<2N[VZ^H9O;R=WP
M?CK['0U']]/OT_OI9&Z+6FW5MUO5>_>\W+ %O^S!YBRY?.:]P3_^AD/OGS:7
M/\G820#\0P!\E_7!#%+-5U&6-B=KS:C2U/GD>7#F!U[@)]Y%__G8 8M@2*+
MH_0@> (N.( +G+,S3/\-6PBRCBJ1$I!V%J)89#E'!:#. ;4>U<\+5J[0MN0I
MR@H$.5(RE15/=9+)5,;+<YM_P6=.XB<9.XE3>(A3Z)S$N1*+'V<Z':9H(=;
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
M"WA.WS.%'[1!_+[Y_?\#4$L#!!0    ( #R ;5DZFQOO+@,  +8&   8
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&ULE551;YM($'[WKQC14]5*JP +&./:
MEI+&52M=4E^2MCI5?5C#8*,"2W>7.+U??[-@$Y_D6+H'F]EAYIMO9G<_9CNI
M?NHMHH&GJJSUW-D:TTQ=5Z=;K(2^D W6]":7JA*&EFKCZD:AR+JDJG2YYXW=
M2A2ULYAUOI5:S&1KRJ+&E0+=5I50OZ^PE+NYXSL'QUVQV1KK<!>S1FSP'LV7
M9J5HY0XH65%AK0M9@\)\[ESZTZO0QG<!7PO<Z2,;;"=K*7_:Q:=L[GB6$):8
M&HL@Z/&([[$L+1#1^+7'=(:2-O'8/J!_Z'JG7M9"XWM9?BLRLYT[$P<RS$5;
MFCNY^XC[?B*+E\I2=_^PZV-#JIBVVLAJGTSKJJC[IWC:S^$H8>*]D,#W";SC
MW1?J6%X+(Q8S)7>@;#2A6:-KM<LF<D5M-^7>*'I;4)Y9K.X^KY9W#W_#Y>TU
M+/_Z\FEUL[Q]F+F&L&V$F^YQKGH<_@). C>R-EL-RSK#[+_Y+G$:B/$#L2M^
M%O >FPL(/ ;<X^$9O&!H-.CP@I<:5720E?G-8%6*VH"H,UC^:HN&3IB![Y=K
M;10=D1^G6N^1P]/(]MI,=2-2G#MT+S2J1W06KU_Y8^_=&=[AP#L\A_X_-N@\
MSNWGAR5P>/UJPGW^#D[#PF%*W7AP&$\JZ19JHT'F8+8(N2SI-A?U!H29CFBK
M#%9K5,-^P36F>X_?>8+1AU;5A6D5=M RSXL4CRK\ 3X+@X"-.>]MGS-_'([^
M1+IR6UEF4%2-DH]HHS4%)!$%1\&S-;H1=9O3%K;*$GN&MO6,E*7UABSR0C;V
M/0B8G]#/#T8/TH@2FM.=QVR2^&PRB6#,HFC"DL C3EI/24_2MFI+83 C&:"=
M3PO1"PT!B$HJ4_S3.]X$+ @2%GL)O(4WG,7<9SP.X.WH]+@9U&@G0F0CFD(\
M)CM@DR"F-F,:[;E:^$1RK1%V0E,6YS&+B;N?)-2#!^,X9IZ?0$2M)W%RZGBZ
M1UI2H=ITBJGI!+2UZ65E\ ZB?-EKT7-XK^@W0FV*6D.).:5Z%W'D@.I5LE\8
MV73*M):&=*XSM_1A064#Z'TNI3DL;('A4[7X%U!+ P04    "  \@&U9@+$E
M4WT)  "#'   &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;.U96V_;.A)^
MUZ\@?'(.6D"1)5FVY38)D*0Y9[N+-D&2M@^+?: EVB(BB2Y))?7Y]3M#2K+D
M2YH4V+=]2*S+</C-S#<722=/0CZHC#%-?A1YJ4X'F=:K=\.A2C)64.6)%2OA
MSD+(@FHXE<NA6DE&4[.HR(>A[T^&!>7EX.S$7+N19R>BTCDOV8TDJBH**M<7
M+!=/IX-@T%RXY<M,XX7AV<F*+MD=TU]6-Q+.AJV6E!>L5%R41++%Z> \>'<1
MH;P1^,K9D^H<$[1D+L0#GGQ,3P<^ F(Y2S1JH/#SR"Y9GJ,B@/&]UCEHM\2%
MW>-&^Y_&=K!E3A6[%/DWGNKL=! /2,H6M,KUK7CZ!ZOM&:.^1.3*_"=/5C8:
M#4A2*2V*>C$@*'AI?^F/V@^=!;%_8$%8+P@-;KN10?F!:GIV(L43D2@-VO#
MF&I6 SA>8E#NM(2['-;IL[O[Z\M_'5^<WUU]()?7GVZN/M^=WW^\_GPRU* =
M989)K>G":@H/:)J13Z+4F2)79<K2_OHAH&JAA0VTB_!9A7=LY9&1[Y+0#Z-G
M](U:4T=&W^B0OHQ*=GP!(4S)#5T#LS0YEY*62V:._WT^5UH"3?ZSSWBK.]JO
M&U/GG5K1A)T.(#<4DX]L</;';\'$?_\,\JA%'CVG_55!>E[3Y^O[*S(B?_P6
MAT'XGAQ23&XD%Y)H03[1-9G9$+A$9XQ<BF)%RS7!A-?P!\ZD!&B:/!"Q,HFV
MRBED6PG72T<4)9]7BK#O%==KPLL$/ UI:(4J8(HD3QE/,L(U64(L-.BS>I31
M(6!/N;N</E&9*@28,(DP"/O!D@KO*9<\L#5AQ2H7:\:,&B<!?9"GH!]N4T6>
MH S@+R6E*(\;69)R"=4"+$_ 2J@\=&/0 :P*2:6(6."2 H2M*P#87L7*<\Z-
M=,^O@ +*U_.^D@Q^$M@1'*+L-3"#ZPSNJ!4HQSUKMQ0T!1<M- #6&=4DI9KA
M[=8G;M<AQL\'T)+[3L@S=%BNA-7/R[1*;.;4VX)9%OOQW"19SXG0$!2'92"$
M-#+X/:>KGBM5P2K0)0TL +RJ9 *[LKYS(=H OZSKNO&!J"3)!;AIP4M:)KQ<
M$KJ4S,+;2# ,HC5J0;DDCS2O#"1&(:PU?]$=-0@;9D#F,*4Y] !D9VD,,#ZM
MC;%2E<)M\?P"(O5P?)=D(D=N&+7'*\D-KD*D+/?(.1"P2_36;. 3 :/E$C-K
M"=16&KD@"@BI=D ]X-Z M\8@423K.YS]P.,MC%P!71*Q+/G?:,JC80@CCV@>
M8%LQR/O4([=P#G -P8W+JY(#M#=8-T+__>W=%V4.@_=O37K!.C,? &5M1FPM
MN.DM@-LUQY.<*L47'$T%'Q2,JDKBB3:P^C'"*R8+\S5BM<"LI&.MPYAXY*Y-
M22O2I"H@/)#M"U,F !;Z1J8&@+,?0)WO-<#NMCL^J[/BH+G.+YO;VW>7S/(
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
MDFDJ)OU(6S\XW88K];UV<$$/XA*^B)3Q"^#]0FNW?O ;;+ZQSO\#4$L#!!0
M   ( #R ;5F/$(A:/@0  ,H(   9    >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;(56;6_;-A#^[E]Q4(=B Q1;EAT[36T#3IIA_9 VB--UP+ /M'2RV%"D
M2E)^R:_?'>4X#I9D7RR^W#U\[NXYTI.-L?>N1/2PK91VTZCTOC[O]5Q68B5<
MU]2H::<PMA*>IG;5<[5%D0>G2O72)!GU*B%U-)N$M1L[FYC&*ZGQQH)KJDK8
MW04JLYE&_>AQX5:N2L\+O=FD%BM<H/]6WUB:]0XHN:Q0.VDT6"RFT;Q_?C%D
M^V#PI\2-.QH#1[(TYIXGG_-IE# A5)AY1A#T6>,E*L5 1./G'C,Z',F.Q^-'
M]-]#[!3+4CB\-.J[S'TYC<XBR+$0C?*W9O,'[N,Y9;S,*!=^8=/:#@819(WS
MIMH[$X-*ZO8KMOL\'#F<):\XI'N'-/!N#PHL/PDO9A-K-F#9FM!X$$(-WD1.
M:B[*PEO:E>3G9Y^_7'Z]OH*[^5]7BTG/$R*O][*]]T7KG;[B_0&NC?:E@RN=
M8_[<OT=,#G321SH7Z9N "ZR[,$AB2)-T^ ;>X!#>(. -7@M/9Z9"N!-;^"1=
MIHQK+,+?\Z7SE@3QSTLAMXC#EQ&Y2<Y=+3*<1M0%#NT:H]G[=_U1\O$-OL,#
MW^%;Z/];CK>]OWR]NX(1O']WEO;3CW ,!J1AD-JCE15]0U8\9<5B;:R7>A6#
M+Q$N354+O0-T7I+DT76D=R"T;H0"+ H,3=1ZTC;MY"#J6DET(#UX P6EF6QW
M*.R)-R<Y6U&BV(.R[V+ ;:::G$Z$1C>.<0.SPN+/!K57.S!9UEC+%CF!D2\2
M"ZQ<-]3Q1V.ERV5H:D?=XLL 3 3HBH)-*;,R\%NBQH+99T3?>)I3L$+)!R3*
M)(*6!^:$>A1XFP\VT<=IPBW=@@X[IH 'M(8DFL3I<-Q.^O%P/(Y'PQ2^$^Q:
MJ(:#-HWEZP&M)33&$$22Z%".<@K)4C,CR*)#:=\%0I6A'R7OD5+@2SJ?69/U
M,?'E+L XQ]E9&HJ]-DZ&FG I-*Y$F.!:YJ@S.H OOLS87/ L9&N^N(0[4\L,
MQD/JM+9%.I1:I S/"Z(&&:66 $(-.(ZLJ1K5(A_5$GYER?C2(IYPO:$F#Y,#
MZE#><!A;<#6ILD$3O\44 &SH%N:OT$+M'MA8*-41:R&56*HG^C%94O#,GTL"
M;6[#;:[H.0DQ44E^@5&<)&D\'H]I=/;A-!XD?;C%1QD%]9 .&M>6Y04A<U4D
M+=M.84T5:'_K+KI0(*6!-.J\\(TW=M>:TZ%I_YEP"JFX!XX[RS=6\])_T#K'
M&@Z%(Z.UH.0U+IR$SU7>W1?I&2ZKG3/JJ"22QD^]1W=G$A2E#=5)KY ?X>4/
M"IF-<"M(>B&+'9)34&;C2V-)1J2 ERZQWM'[4J%=A5>4$FH:[=NGYK!Z>*CG
M[?OT9-Z^\M?"KB2Q5UB0:](=GT9@VY>SG7A3A]>*Q$UO7QB6]&<#+1O0?F&,
M?YSP 8>_+[-_ 5!+ P04    "  \@&U94J*IXM("   1!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6R554MOVD 0ON=7C!PIIPB#(4V: !*OIDCA
MH4#;0]7#VA[L5?;A[BX0_GUG;:"D2I!ZP3NO;[Z9W1G:6VU>;([HX%4*93M!
M[EQQ'X8VR5$R6],%*K*LM)',D6BRT!8&65H&21%&]?JG4#*N@FZ[U,U-MZW7
M3G"%<P-V+24SNSX*O>T$C>"@>.99[KPB[+8+EN$"W;=B;D@*CR@IEZ@LUPH,
MKCI!KW'?;WG_TN$[QZT].8.O)-;ZQ0OCM!/4/2$4F#B/P.BSP0$*X8&(QN\]
M9G!,Z0-/SP?T+V7M5$O,+ ZT^,%3EW>"NP!27+&U<,]Z^Q7W]=QXO$0+6_["
MMO*]B0)(UM9IN0\F!I*KZLM>]WTX";BK?Q 0[0.BDG>5J&0Y9(YUVT9OP7AO
M0O.'LM0RFLAQY2]EX0Q9.<6Y[F VF8R7D]%TN8#>= B#V70YGCZ.IH/Q:-$.
M':7PCF&RA^M7<-$'<)]AHI7++8Q4BNG;^)"H'?E%!W[]Z"S@ HL:-.O7$-6C
MUAF\YK'>9HG7_*A>+25W]*J<!:92&!!=KC)4"4<+0VX3H>W:(/SLQ=89>C2_
MWNM"E:3U?A(_2/>V8 EV IH4BV:#0??JLO&I_G"FA-:QA-8Y]/^_LO-PT]ER
M!+=P=7D7-:('.(L.3Z/'WA/,GV>#T6A(Z@4L<Z0FRH*I'>3,0HRHRLY*M@.6
MT5H@5:(E E<;+3:8T@$$9DQ 872"F%+_[?5%(AB7U:4([GC&JJDUW)+=QSC*
MI UYT_* 1*^-)7D%\9H<T-K:&RK<@M(.RO8K)X@*%,RX'3@-WGZ20AO0A&TN
M_B5%&9GS2#$*CIXY!<=(E3DTG%Q)Y/2.5D2)W@\I$JU2[D%K[]US>#*F$DU6
M+B/K2U&NFMBC]KCO>M68_W6OEN6$F8PK2WU<46B]=GL3@*D64"4X791#'VM'
M*Z0\YK2ST7@'LJ^T=@?!)SC^"W3_ %!+ P04    "  \@&U9V6+]#I82   #
M,@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6R]6VUSVS:V_LY?@7%W
M=I(96K9DQR]MDAG%5E)-XY=KV=WI[.P'BH0D;$A"!<@HVE]_GW, @I0MJ6GO
MSOW01J*(@_/ZG!? ;U?:?+$+*2OQK<A+^^Y@457+'X^.;+J016)[>BE+_#+3
MID@J?#7S([LT,LEX49$?#8Z/SXZ*1)4'[]_RLWOS_JVNJUR5\MX(6Q=%8M8?
M9*Y7[P[Z!\V#!S5?5/3@Z/W;93*7$UD]+>\-OAT%*IDJ9&F5+H61LW<'P_Z/
M'_JGM(#?^%7)E>U\%B3*5.LO]&6<O3LX)HYD+M.*2"3XYZN\DGE.E,#'[Y[H
M0=B3%G8_-]0_LO 09II8>:7S?ZBL6KP[N#@0F9PE=5X]Z-7/T@OTANBE.K?\
M?[%R[YY?'HBTMI4N_&)P4*C2_9M\\XKH++@XWK%@X!<,F&^W$7-YG53)^[=&
MKX2AMT&-/K"HO!K,J9*L,JD,?E585[V_'3X^/8S$W4=Q=S]Z&#Z.[VXG8GA[
M+29/-S?#A]_HE\GXT^WXX_AJ>/LHAE=7=T^WC^/;3^+^[O/X:CR:B%?W.E>I
MDO;UVZ,*/!'EH]3O_\'M/]BQ_Z6XT66UL&)49C+;7'\$68) @T:@#X.]!"=R
MV1,GQ[$8' ].]] ["0HZ87HG.^@-TU379:7*N6C$%/\<3FUEX%#_VB:PHW>Z
MG1Y%V8]VF:3RW0'"R$KS51Z\__L/_;/CG_9P>QJX/=U'?:LYM_'XYZF(7^X>
MGL3-Z!I^\%E,?IL\CFXFL1C?7O7$JVHAQ=]_N!@,CG^ZTL4R*=<Q?^W_%/G'
M;K7,5)KDS6_-DI5\_J2VS0-MFF>Z-O[A:X2=5?/2QHB$LI[!$#54*9(RPP/S
M1596+(U>&B4K((U8:E,ETUQ&]((J2_TU(2@0A6,'U+ZJ5-(:A>4J7PN@G2"9
M;#U-ZRHII:ZMR$P]Q[LYEH*HVT@D5LPU'I0R$],U+WHJ585ODRJI0/2CUAES
M=DW+AQEB6)'S$"9%7<5]O!X&^7ZODUQ5:UYGY+S.DTIC3[NVE2R$$Z/"IDP%
M$OAW\,5IP8+G+#&994D::GXY= :\!;)6/?&(_;W%(B"]898ADR[E'F]\$[SQ
MS5X_^C"<C"?D1O</H\GH]I$]:9L[_@4RS'J"X&3F*3QGJDS*5$$=EE1/ EIA
M%[K.81HI*&=%JA2I+O]=ERXGK%2U8)MY'9 !^N<_D1++FO5*O@-M"$H!HG]\
M^$OPC;5,C)"$6N):IK*82B-.^HP[)^*5-^K0T7E@.HUY>]&X9-9-!H9ERX6I
M<^_&78/JF7.KWJ0G)C*MC:J4?VWT+5TDY9SY+Y3E5-EL/1E=-1O&71G%(K&1
M+E1%3CK3NBIU)46F;)IKRW%4+9(*R93TA@ @7ZJ@581%5B^!@- MT^LN@5(K
ME "2')-_3.J,HV"K4;Q$GJ%>],*4[-VJV+XZ,5+49;.!T]:,LKP DR+)_HVL
MZ=Y<+52ZX/<]5WJ)Z(..P$ ;!:*$^:P%4D1DVT3,$F7:#9]Q&URDY6VIK2)3
MQ6#$HAI@ 5TTD0%CYC%-[$+,4 39X$%X0^F,< =Y !)G/3',\\C6Q'1'#!(
M%!-14AV2TS;P D.* @) _QMQ'!C<RLPN7AJ->YXBVA..$71#J*A*PDN&3J^3
M[]J"W4E5T#@ +5TH^97M,:N)]6;#WAZX.0MP<[87)ZZ&DY^Y=N$/H_]Y&O\Z
M_ R\V)H!_R(I @*QK UL+H,C;[IV*WH<=>,.,6)5)HUE/P4PF>H02B^@C*\R
MN"QA00(/-6JN"-H+LC"A-^]E)-*6*YC !] "ZM6$;KRI_+U67Y.<",&5$.4S
M ,:R\MCD:Z)-+)"YMU5CM,,.$=KS;^*B=Q$5*L]AVSU&.@]&.M^KV?OAXRZ3
M?-="L&[!F2HI!!S>Z"EA#X7#$G8@OA<)?&PJ)= ^6:H*Z>\_,N/T3WX]E?1N
M4L  ]%Q0_F:MY'(.C>=J%AS<$]SGG1=!\(N]_$\>[ZY^.40N&\&K[F[N1[>3
MG?GPKU'JHH"@CHS48MF;BE)-4<*0;2L*Y!12(8ZC98Y?:R0QX\$2<3HW"=M^
MV4:SAB[,B]4B67&- 0],I:'-A/P&:*+?@'I?Y%K(8IGKM?3IBB( >$'D8ZHR
M5I( VT9VD1@73<@!<&\$E$Z_$-U2EX<-#20< !\*(>OPCF$:GEJSM22@Q:]S
MG#LYA(+4MD)A!WR-M$L#&:4P;V'W5FW))>C[ASQ)OQQ.TH6F7.Q(':(R3.F%
M0J/^8Y1NU0.'0A(V<\I%<U)X11K2!=13$44PV7+J<AVICY;!5.AO&36A.?H<
MV&+5$O,06<_+33\EN&!W9^Q$51#TYQ3 ,G%V-T%I8L96,)(IFHSB@?E[ID?&
M,T?/_^XT1#KKH9!![:I2(NZV\BY =+U[I'F"0F2F7&Z."IE0B9")[FZ^>-[8
ME+TPY_3O2;_<_J79S0Z&&A6!B/?-R&\:$,'IG3 56)QGY(XD1>,LXIFSO' 4
MQ'^I$#XWF@E1'XOP2TRN!4JW"BU%XR^;;$=[V':EH"KD(8T:LB#&][#F]<6X
MB*^.+GGN'R@N^@/%-<6P32@BYA";R]5=:DM"6FS8^Z#)EQ%6I5[E,IMOE%6^
M(J!'<;1/A'_(-A9>ZJ\)G]8^U&312.:0X!/BX/UIS98J9+70G7 RY+DHX; &
M[3@VBUQ@,68EKO_G6,)_,ZE\LTF%#1!.I^"V)^ZEX1$9U?,</O!G!11MJO'[
MR9,-[=W_3[3LR5F7(6==[A\$C![%Y[O)1-R/'L3DY^'#:%NV^K,T-O(4@6!-
M76<)$=%.6$*U1H6-,:,53]=D=HC$;E"WB[+FHJ:3,CP&UA4WO[0PJTWC# U2
M?DBL2MFNF<IK<I\MV])_[$%)0<5"FM36/4#^PO:62WUD.I,J FP#F+8U69XB
MFVJ[I::J@5J#C7S6J:QBGVY)>J,\^><%?%>6#4(^]\3P @I7F;V(AXB]+R:A
M6K?DM<XM20.(=^-2\:KID:G3.V3-((7'4*"D).QBA#I8XL1U(HW6*"PX]>I9
MU.UIFC:PV]5MELEMP[#/4_O'[2#S>*^?/4UX8C6:/(YO4"I.Q!@%T<\C\7%\
M.[R]&M/0ZA'/;W95G_]%\NS@Z.J6B9.0Q-W:RKIQ!%F(L(#!?V-Z%,UE"2U1
M[PU-4BD? (GS/_P[54N"Y09G/@V']P%G&-@H*CK-+NQ9)%]:P':^ !"J"U_1
M<+^6S&;44;,-"]K/1LX%VA9_>W/N(3,8G:8+U(VDE1NHN(8Q98_+%'8!K!I=
M@"(ZJI:KGA@7/+<#RRVK$#>O,QD!R$73H>:J8(U!,$A!?NG*STR"-D%IE7QC
M['2F@#+UBN(!KU#C5?)D+?P><R;A0$JQ6#DWETT3SP-YL&SD% SY@6(HA]/4
M0$A?GF[OC9M^V[5RM+ZD].1[.C=.VM*S?5<['C5;L@6IW49(!W&:G7WQR61G
MRM( E$99>X.P<YK0WQLE#Z-?1[=/(_$PNKK[=#O>U=_LI[)]1KZ%M+BKR10P
M8NUK6R1%Z"-K7(IT/*4L0HVRU;6!]GX4K]1KD<&,<*L4GFAD]*I!8W3HUMGL
M:<+6N4+D9,GK&(NP:G/J2DN=7^!'_%JBHLA)QP8E)KDPL1<V>CFUI?6!_<AO
MSE4\5UKD."!@UY3%(!I)9N"(53WE HU\1\JL&_WW1F<UPO;!$0U T-@^3*]I
MD^>S;><W//GY>#U$90*O\'Y#"3!,*;NC?$@TJWGLZ(;+<?N:FZ:OVSV)D"J*
MNM3S7$_KG& $R<5(..N]?WG,OR-TZ:"E3-?1-9)C8KLBCJ^OVT**++0PNH1^
MQ^4L3XK"3<JO9;'&OJ1J=W"S+F5M--KYQ3J0NAI?!ZSLB=M-ZXF./;Q:(Z]6
M5PN"+355-%@_2K$3:P,Y&/$O7L%K#\-#6]69(@2Y7T 2,0X?.I_&KVF?J=)+
M5" %/!\9.'7U X!4R9!0R5!1!CYRO60\7QI-D-!II[EI;D>$LIS#_R5_]O5M
MJ\W;AU$G6_A >N5@EFNGIAMP,^EP<A$HO0;HI+*-N7TBP-HTA%]3R>20E$IY
MDNKCPVAT?7<C'F]XOO;,C>%4F[6_YW.UD%3W*59$Q(6XQVF:7W-$+[4JFY["
M0[>;%KF1M=&YFV^LD&:)4I@*:)I)HK%6RZ4KOP@6.MF8QD@JSUW>:6C;,&+R
MB8ISY3-I-H:U'9*9IB(8&.\R/<1$H\&E S,3$7M+4*Q+'OLI'FTD@1!RG3:.
MMBY!SF4O/@C[JK)G?#*//!V0E.;=89BALX0,\;;)85,F<GFW"4;.Y(X&>RAE
M:1<"7&!J\P65!^O5S9C< )OAA%X@BIY\1WZO.\C6K5[U-%=S]CTW0W$6<60W
MZ'!SY;I!;D:;22$-+Z:NX*&Q<T<M&;DU-8?:M G:U2:2JGI%[I[GON)*Y;,U
M+$HS(;+(MJZ=PTON\D&K=A0U*$"R+)P6;.>G-1,Q4TA)(1@UC3>-FFB^>T\K
M;"@JIAH_=KEJ.-JH6SR1[LY?44W0Z6B83_LZR7MR.RTB;X,>Z[0I:7T@-M#$
M[9+OG%W+D/- P&6S+BT"  Y>Y\20?<H<N :V(R:R"2!M&J8$V;,Q . K<.%<
M(0'1$@VE;_)]GQ6%)3:\[V<H4\!XR+5R!E56/%MG*L!";G"^)06J;#[?<46$
M&V46$AODR12O+/#<.K_+Z&FZ,:6.B2*-=2+H9 G'?-WT533]LW2"[76ZR^F=
M-BE0_<)*5XBD4-UY=G=0Y8*P0SCJ$'ZE>HAX0NE<NO&(@KTJ7<K7#@BZ^O1G
M@Y)#&'IS4RI=/I.W!_0H^89$<WJ%AIBF82$TNF,5=X9I_>$L+VOB*.T<*?EN
MIG#'&\T&GFKSHOQ&.9N=BQ31_5%(Q6/LE"H.'CBLV"Y^>[<4$1-'DEJR5+)/
M&AH\^"EX4!KV_]0 =^QV2[?SXS:CO788UL8O&54V!","SQWP)$ 3[B=ENY73
MB@_"C5$Q0HHT2 Z3KQ$T^SAT)\B-]#O99/Q7R EIU<1.6 .ZI?7NYB"2[V*X
M818Y(/B9&VDWSCZW>3ED#><0#C\L21:R9-21,>&CC?:@U-473ANOO*W=.W!+
M0U4D'Q:9'3#VFJ1* )5%[2,-&DH7A_72843K<A'WF=W[(FB-W1EN8 "U,YU(
M63]E1.C[OMHW<FN &Q40[&,ABCBPI2G""+6Q6=?A<\ UU9THJ2(.WDZO&V3I
M5*\\^$>KJV$7AMYEHL)EE><SI\W<XVS!0P!K-7I]@IH=#A+QH1O)Q@=O#H)4
M.*%W:EDDMGVE8\L-#;P\R':+_?MLM]0H+C7H*A ^3VF?*73=BX:LO)<]](M+
M$-W]DTY0\1"!3S[/3^.3_L -SS7-#=C7V63N%B,G%)J%A9IT2B4=?#U9+M:;
MS7[TO<V^*V'I&@E5.M3"=J_(/5MP2P1W_QYQF\]74L*GIHVQT773FT+4^'@P
MB"_Z?7Q^$U\.+N/C<_H\.([[%V=Q_Y*^],_CB\O+^/3L)!IO=++]N/_F/.Z?
MG>'3,;36'YR+T_ALT(_/S@?B)#X]&<2#\W[TR$GK;^(B[I]?QI?GYV[GXQ-L
M<$&[G<87Q]CD[)2^]..3DWY\?G(J]LTF!NUL8K!W-M&]NOAP=XO/5WY<]S"Z
MPK^??Q/#Z[O[Q]'UUI'%?XOXL^EW<R> @VS)]VM<5\GG 0W>NKDRM5IE1:,?
M:^OGHT!=XG/:I,<'?G7W&QR%(<E2_P$V\")'+,$DC2[:"SX\%?"8RCV*YS0/
M]4@C$>&KQ[A0G. 5!H<D- A4:4F72&BG=I0(A;CRF AM':'M'52UMSK[>Z]A
MOA_?W _'#V0AFNI^OKO]=/AY_"NL,YQ,1CL&Q/\GBAMF!US0]6*1ZW)^F'/W
M['.*&Y( H0TWM51:2,H@%+*N,&W*%:J6E$&ZHC."E!]DS>6LYAP-/=':WW6H
M.T=N;BL:$#HL%K,ZYRR64K8BJ_;$L.SRP;/^57N5+@ GUS[MX5]-#22[' T$
MW V?SE6@KD<XXS:3.E=1=AET S/PR:+3\!BDFZM6[(_N^@O4L4U87[L&$7B.
M&PLUZW#?.?G82$#R&X]4FAS<$.X>P$6.<F,XE^:)6XCE"Z_NL?^&]3.D7U*\
M:X<$/7K&)U_",[J>+[;DA[T!T%X4[N^_XPM8^@S/Y'O=.\>T?XZ$N/('QDV%
MLH9:<^><-!;<=B;T\NJD7R+<'R6T-WF@K?:LE+ID=W 2<</LSHM]\^EK,3<L
M(,W#5_B0NM0A>C91ZX_NS+G6E_TUW'QKN'%U]%:C''7NY:.FFO-?'_#A1UFY
M*_KA:?@+AZ&[U]^^[OX\X@;],$VM<CG#TN/>^9L#UYHT7RJ]Y%O^4UVA@../
M"YD@M= +^)UN>C9?:(/P=Q_O_Q=02P,$%     @ /(!M69B%Z.0: P  R08
M !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULK551CZ,V$'[/KQC14]5*
MU@*&A62;1&*SNU>DVR1*LJVJJ@\.F01T8'.VL[F]7U\;6+JMLE%5]05F[)EO
MOL]FAO%)R,\J1]3PM2JYFCBYUO6-ZZHLQXJI*U$C-SM[(2NFC2L/KJHELEV3
M5)4N];S(K5C!G>FX65O*Z5@<=5EP7$I0QZIB\N462W&:.+[SNK J#KFV"^YT
M7+,#KE$_U4MI/+='V145<E4(#A+W$R?Q;VY#&]\$_%+@2;VQP2K9"O'9.NEN
MXGB6$):8:8O S.L99UB6%LC0^-)A.GU)F_C6?D5_:+0;+5NF<";*7XN=SB?.
MT($=[MFQU"MQ^AD[/=<6+Q.E:IYPZF(]![*CTJ+JD@V#JN#MFWWMSN'?)- N
M@3:\VT(-RSNFV70LQ0FDC39HUFBD-MF&7,'MI:RU-+N%R=/3>;)Y6MW#X@$6
MR_M5LDD7\S4D\SM8/ST^)JO?[,XZ_3A/'])9,M] ,ILMGN:;=/X1EHM/Z2R]
M7\,/&[8M4?TX=K5A9''=K*M^VU:G[U0?P:/@.E=PSW>X^WN^:Y3T<NBKG%MZ
M$7"-]14$'@'JT? "7M ?3]#@!>_@)5DFCEP7_ !+4199@0I^3[9*2_,Y_7%.
M<(L7GL>S+7:C:I;AQ#$]I% ^HS/]_CL_\GZZP#;LV8:7T*>;'&$O2M-HEK"V
MM])U6_'-$.>FQR4^(S\:9_L"!Q0'R>K\Q21)T"99YQ(1&-\!-]!0M9>#]G+
M'*W&:HNR/U_21!HKN#IW$A>YGC^)_T? X#\(&&P:Z6\_QW\DS"W@^_L#"]A@
M06\-5AW9P9VH4.DB@P\0$X]2,O1]8U^3$1T1+[8V]8@_C(@_LHX?D^%H1,(H
M&*1<H^3,SC!6@D_\ZYCX460L+PZ)3V,(241]$L44 A(&E-#8'VR$-M$?8$C\
M>$1&<=Q6]@)38&BKA63HF2)1:!V?!(%/XB"$<U^A^V:\5"@/S1!5T'1&.VGZ
MU7Y.)^UX^BN\'?*/3!X*KJ#$O4GUKN)K!V0[.%M'B[H95ENAS>AKS-S\:U#:
M +._%T*_.K9 __>:_@E02P,$%     @ /(!M61IJ+_0( P  @08  !D   !X
M;"]W;W)K<VAE971S+W-H965T,38N>&ULG57;;MLX$'WW5Q#:Q2(!B.A"R;>U
M#22-BQ9HNMXDW<5BL0^T-+*(4J1*4G';K]^AY"@NX/BA#Y*&PYDSY_ R6NRU
M^6PK $>^UE+995 YU\S#T.85U-Q>Z084SI3:U-SAT.Q"VQC@19=4RS")HG%8
M<Z&"U:+S;<QJH5LGA8*-(;:M:VZ^W8#4^V40!\^.>[&KG'>$JT7#=_  [E.S
M,3@*!Y1"U*"LT(H8*)?!=3R_27U\%_"7@+T]LHE7LM7ZLQ^\+Y9!Y F!A-QY
M!(Z?)W@#4GH@I/'E@!D,)7WBL?V,_K;3CEJVW,(;+?\6A:N6P30@!92\E>Y>
M[]_!04_F\7(M;?<F^SXV8P')6^MT?4A&!K50_9=_/:S#4<(T>B4A.20D'>^^
M4,?RECN^6AB])\9'(YHW.JE=-I(3RF_*@S,X*S#/K3;W?VS6]X__D.N/MV3]
MYZ?WF[OUQT=R\<BW$NSE(G18Q(>&^0'PI@=,7@&<D3NM7&7)6A50_)@?(KF!
M8?+,\"8Y"_@ S15A$25)E*1G\-B@F'5X[#7%!D^T<=\HV4BN'.&J(.LOK6CP
MJ#GR[_76.H-GY;]3TGOD]#2ROS]SV_ <E@%>$ OF"8+5;[_$X^CW,[S3@7=Z
M#GW@W1&&@7"N\8)89XDNB:N E%KB11-J1[B;G])PMLII#3]3>H3[YJ#>@ADV
MC]Q"?O#$G8>-WK9&"=<:Z*!U68H<CBK\2F*:,D;'2=+;<4+C<3KZ '@1*RT+
M(NK&Z"?PT18#9AD&9^S%&MUQU9:XGZWQQ%Z@?3VGM?3>E&912L=Q1!B-9_C$
M;/2H'9>D.:U\0J>SF$ZG&1G3+)O2&8N0D[5S[#)Y6[>2.RBP.> 2YH+W[0<!
M>*V-$]][QP6CC,WH))J12W*1T$D2TV3"R.7H]')3HL"O")+-<!4F8[09G;()
MRIR04P<L/&H+-9A=U_PL;ENK7-\A!N_07Z_[MO(2WC?G.VYV0EDBH<34Z&J2
M!<3T#:\?.-UT36:K';:LSJSP'P'&!^!\J;5['O@"PU]G]3]02P,$%     @
M/(!M66)YTNQ'!0  =!(  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
MQ5A;;]LV%'[7KSAPVR$%9%F69%W2Q$"29ELWM#'BM'T8]D!+M$U$$CV2BI/]
M^AU2LN+&KI VS?I@FY=S/I[+QT.:1VLNKN624@6W15[*X]Y2J=7A8"#3)2V(
M=/B*EC@SYZ(@"KMB,9 K04EFE(I\X+EN."@(*WOC(S,V$>,C7JF<E70B0%9%
M0<3=*<WY^K@W[&T&+MEBJ?3 8'RT(@LZI>KC:B*P-VA1,E;04C)>@J#SX][)
M\/ TT?)&X!.C:[G5!NW)C/-KW7F7'?=<;1#-::HT L&?&WI&\UP#H1G_-)B]
M=DFMN-W>H/]J?$=?9D32,YY_9IE:'O?B'F1T3JI<7?+U[[3Q9Z3Q4IY+\PWK
M1M;M05I)Q8M&&2TH6%G_DMLF#H]1\!H%S]A=+V2L?$L4&1\)O@:AI1%--XRK
M1AN-8Z5.RE0)G&6HI\;3JXNS/_NG)]/SMW!V\7YR_F%Z<O7NX@,<7)%93N7K
MHX'"9;3P(&T@3VM([RN0";SGI5I*."\SFGVI/T#S6AN]C8VG7B?@E*X<\%T;
M/-<+.O#\UF??X/E?PUL20?NGF,L,)N0.*:;@1 A2+JAI_W4RDTH@7_[>YWR-
M'>S'UGOH4*Y(2H][N$DD%3>T-_[EQ3!TWW18'K26!UWHXZLEA3G/<2>Q<@%*
M9ZC93NQ?*D'A-"M7E9+XH[CIG^8DO>Y/TR7';$+!,YHCA "2YZ!P>_5OJ%0:
M#:F67@-?Z<TB88'A4!B?K!)F*40JT1@$,*FE.K6 B5&TF%'19N=P7\3^#Y^L
M9_3)VAVSWK(;EJ$&W#&:9^ ZK@NOK//;%58;1/G$<Z)8SM0=!*$SC&&4.$FT
M+9$U !)^>1%[0^_-_92BHH #5L(=)4*^AM#Q1M8ED]?]N: 4!%$4?">*(7!"
M'UYU\&K4\FKTU!Q(150E@<^;WG9@L=CC=)EI9:(>2XN?;))ERH"$SZ9PT\RZ
M^%+E#U)6>$S!$'S;&X7X<>$EQCT,K=\:(HW\R':]$0X/G3#"!%*1,EU5FI3B
MQ":Y>(3,*4.E04K*% ^E# [B)+8C1'V-<H&3A \MV#8:/#M. GMD5O,=U[<N
M&D]IO:H)T$.EH1T$]Y;[D;5Q%L@-%7CHPIPP 3<DKZB.8\=.65'!^+9G0XTW
MU4'OSTPI37F!5P5)S&E+;W6;;LO;0\_#3]S!U[#E:_C-Y##EMC1EHKZK:#/0
M:H4W$R/%G\C73I/V%_YGM].ZU*>63MV&?# 1+*7PH3*";;[;QH,)ZZ7GN#'T
MX:7OQ/$6RR(G<!NJ[= (.E(8M2F,GKJ_S8V-*89=7=UY): J=6E'-S!@)GJX
ME_96>R!K(K):\4F'5Z<7^[,.Z)OU,WW;<V#MEKN/F^6^J'5XF;==US7[.XC;
M2K=;T#[5RH^J=+M"F\4''11_8$L7Z>*6=/$SD [#IG!3:7?K--3QM^%R^A&_
MT7J88.OI7.LT_O$5YML]LGZ$1X]D6.(&=I"$)JNQVS(L&,5V$NG3S7-\=T.O
M@WAH1W%BCDBL//'><W2(,L'(R!C=[74?'(=>F-@)%C M&05=E$I:2B7/0"D\
M*S&<#9TP]CH(>")(6:'9>/-+>5DV_UO73"V-3LY)"7-6HM]FMRSP,FC^K]Q+
MZ-R(I_.PT^.O\O [2MX/#X/UO6%X)'EW*]F&OU%H#]U@<R_:T->/;7?D&6J:
M\6\JCCO\;=!JK+WD'6R]!!14+,Q[A\0X5J6J'P7:T?9)Y:1^2;@7K]]CWA.Q
M8'@)R>D<55TGPONZJ-\XZH[B*_.N,.-*\<(TEY1@Y+4 SL\Y5YN.7J!]:!K_
M!U!+ P04    "  \@&U9I4BR,IX%   :#P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6RE5VUOVS80_JY?0;A#D0*LS1>]NHF!I"]H@78+DFS%,.P#
M+=.V4$E42:IN]^MWI!S%<12UW;Y8)UIW]]S=<T?R=*?T)[.5TJ*O55F;L\G6
MVF8^FYE\*RMAIJJ1-?RS5KH2%E[U9F8:+<7**U7EC!$2SRI1U)/%J5^[U(M3
MU=JRJ.6E1J:M*J&_7<A2[<XF='*[<%5LMM8MS!:GC=C(:VE_;RXUO,UZ*ZNB
MDK4I5(VT7)]-SNG\(G'?^P_^*.3.',C(1;)4ZI-[>;<ZFQ '2)8RM\Z"@,<7
M^5*6I3,$,#[O;4YZET[Q4+ZU_L;'#K$LA9$O5?FQ6-GMV22=H)5<B[:T5VKW
M5N[CB9R]7)7&_Z)=]VW")RAOC5757AD05$7=/<77?1X.%%+RB +;*S"/NW/D
M4;X25BQ.M=HA[;X&:T[PH7IM %?4KBC75L._!>C9Q?O7Y]>OK]')C5B6TCP[
MG5DPZOZ:Y7L#%YT!]HB!#'U0M=T:]+I>R=5]_1F Z1&Q6T07;-3@M6RFB!.,
M&&'AB#W>1\B]/?Y8A!**9M!?YTMC-9#@[Z$8.Q/AL G7&'/3B%R>38#Y1NHO
M<K)X^H3&Y,4(P+ '&(Y97]QL)<I5U:A:UM8@M4:E@XSD5^@\>.ZDED@8M%8E
MM)"9#^$?]3",_V?=!C=;+>6]:J-?P=&]E0"J9V6UE-J7\-Y;X KJJLI1+P6_
M-5(+6]2;O?=<&8M^093&.$F8EQAF2082#RFF+ :)L1"GA ;76Z7M<RMU=:@=
M13%B$:8A1R&.P$B28L*3X$9941Z[23!GJ9-X@D/&O)L(QYE;XX3AE*?!FZ(6
M=2X/5.?!>06NBW^$'RV0.^VZ_[E:/V^-RYJ1D%( FN(T\X@3#*!!2&,<IRZ:
M*,1AF 3O:H O 0R8Z>R7A5@696$+(&V$6<I1C'F:((!*"#PXIN0VF/4#9#X
M3+N$<1Q3ZH(C('D<<8*C*$0CK(UZUD:CK+UNFZ:4,)X=CER8+5H#35!1=QM%
M-[-+88$E5G4 #=H!G[[#Y%&OPTS^+U""(RC!=ZA\1][@I?/0B&(%RAJ)2K6N
M?XHZ+UO7$T6-++16!6Y:[5'=]=9!;><'U.\Q QZM*J3N-X5C$D\X)F%'_@RG
M2;9GY9#Z/588E*70!2F**8X)&2M]W)<^_O'2+T7IG75'B/]=_E'//U#^'X$3
M#,,YFEVO9+Y_H?B@5MUV\F!N#?<_U"SF..'4RQ$-,8FBAS.OU=K1Y+#S>1;A
M##J5QRGF].&<+!6(W>0[U(+9P##)$I XA[E!R'Y2J&/] RV'+026D*C#F9 0
M!@?OY]X^Y$OMC-AO2-0K)#^W1>-RCI&PMY,G2A*<L>Q."L[SO*W:+O$K"37+
MBZX:)RQ,,8T(>H9.*% SC"EZ]JB+6OK!!LQ/_&0+87L(XP>3>2"/%'+.(!^4
M9#@*R9'&<!89E)]S!H6'80T-/S1KC_(70L9\X"&+,8WY&)<^^I,B).3\"]1D
M(]&5=*?GGESH!@ =%QSV@BG0*)ZF1U$#W*FK]S1A#RV_*DSNQA.Z@@H\-!E/
M8:N,IDE\;#*><@(_-!L;%TD_+I+1<?%!V%9WF1H:A$A\_W@SZF!X*ORDU^!/
M*;0;_"X]A^5"QZV/CMJBJ]X*O@8_?I=PIPG741$P%O;_Q.T=$8I@+0/V4C :
M<K\8#RTF_6("&WD6NK4418S@+(W@+$!3Z.DM'!K$&IB+*!Q18'<G'#U]DC+*
M7NSIVD(H7?&!#UWXC?A6^;,>C*&,8,((;"M@,(R"]]*8.2JJIK5^"]L?2DZB
MC.(LSER7 L*(QM"DA^>HD3&R;XDA LT.[BN5U!M_*S/(H^VN+OUJ?_$[[^X[
M=Y]WM\8/0F^*V@"<-:B2:0+G!]W=Q+H7JQI_^UDJ"W<I+V[A\BJU^P#^7RME
M;U^<@_XZO/@74$L#!!0    ( #R ;5E312KP1@,  &8+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;*U676_;-A3]*X0V#"W01B(EBU9F&T@B%>M#
MBB!.VH=A#[1];0F52(VD[6:_?B2EJ/Y0C"SSBT52YYS+<WE%W]%6R.\J!]#H
M1U5R-?9RK>M+WU?S'"JF+D0-W+Q9"EDQ;:9RY:M: ELX4E7Z) ABOV(%]R8C
MMW8G)R.QUF7!X4XBM:XJ)I^NH13;L8>]YX7[8I5KN^!/1C5;P13T8WTGS<SO
M5!9%!5P5@B,)R[%WA2\S:O$.\+6 K=H9(^MD)L1W._F\&'N!W1"4,-=6@9G'
M!FZ@+*V0V<;?K:;7A;3$W?&S^B?GW7B9,04WHOQ6+'0^]H8>6L"2K4M]+[9_
M0.MG8/7FHE3N%VU;;."A^5II4;5DLX.JX,V3_6CSL$,P.OT$TA+((2%Z@1"V
MA/"U$:*6$+TVPJ E..M^X]TE+F6:3492;)&T:*-F!R[[CFWR57!;)U,MS=O"
M\/3D(0>T%*4IEX*OD&:S$MJ:*?X!A;BI5 D;X&LSF3VA%8B59'7^9$@2:4/6
MN01 C"\0-]*H$ESG"@%?P )-H=90S4"B,/B 2$"B#PYI1N$%>I>"9D6IWJ./
MZ'&:HG>_OA_YVGBR._/G[?ZOF_V3%_8?HMLF8F8C]O#3T_SD!-\WN>P22IX3
M>DU."AK/%YW=GOW<O)X>]MGY?]&S-T??2T;855?H]*(7].[;TND[UX9)'=/>
M9IO)$-,DH73D;W;S=8RC01#B9+B/2X]Q)!H&=!A'^\"L!XC#$-/P)W#/;-29
MC4Z:??SR^2%+T?3AZB&;]CD^2;=_")>J9G,8>^;&5R WX$U^^P7'P>]]971.
ML?2<8MF9Q/;.8-"=P>#-!=<P!WN%1,@0XX.".\8-$I($] "7'N-(@(<Q3@Z
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
MK1_:,6@W3=,^F.0 JTF<VN:E^_6SG9!"FZ)JZQ=BGY_G.=^=N?,WE-WQ)8!
MVRS->=]8"E'T3)/'2\@P/Z<%Y/)D3EF&A=RRA<D+!CC1I"PU'<NZ,#-,<B/P
MM6W, I^N1$IR&#/$5UF&V<,04KKI&[:Q,TS(8BF4P0S\ B]@"N*V&#.Y,VN5
MA&20<T)SQ&#>-P9V+_(47@.^$]CPO352D<PHO5.;RZ1O6.I"D$(LE *6GS6,
M($V5D+S&?:5IU"X5<7^]4_^L8Y>QS#"'$4U_D$0L^T;'0 G,\2H5$[KY E4\
M+:47TY3K7[0IL2W70/&*"YI59'F#C.3E%V^K/.P1I$XSP:D(SE."]P+!K0CN
M:SUX%<%[K8=61="AFV7L.G$A%CCP&=T@IM!232UT]C5;YHODZIU,!9.G1/)$
M,)Y\'4>3FY]H<!VBZ-OMY?@JNKY!)R$(3%*.KC%C6-7R%'U$M],0G;P_]4TA
M/2N^&5=>AJ47YP4O+KJBN5AR%.4)) W\\#B_>X1ORHCKL)U=V$/GJ. 4BG/D
M6F?(L1ROX3ZCU]/=IG#^SWOTS]X/DN'6;\#5>NY+;X#)ML/$PQD:IS@7".<)
MBNY7I)#]0*!?@QD73/ZA?S?5O53VFI55D^OQ L?0-V07X\#68 0?WMD7UJ>F
MI+^E6/B68M$;B1V4QZO+XQU3#T*0HC'!96.5M<$998+\*0VPE2.#0U-M2MFV
MEE7S8ATX3KO=:?GF>C_KSV%VM]OI6(>P\#GLHMVV[.XA+'H.:W7=;OL15N;
MW&M9&;"%GA4<Q725B_+EUM9Z' UT%WYB']J]D=U@#^7X*J?-HWPY^ZXP6Y"<
MHQ3FTI5UWI8=E97SI-P(6NB&.:-"ME^]7,H1#$P!Y/F<4K';* ?U4 _^ E!+
M P04    "  \@&U9,V(("'L#  "&"P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6S%5FUOVS80_BL';1@28(Y>_)[9!N*DQ0HL:!"WW8=B'VCI;!&F
M1(VD[7B_OD=*EMU!5H-B0[](?+OGN3L^)&^REVJC4T0#+YG(]=1+C2EN?5_'
M*69,W\@"<YI9294Q0UVU]G6AD"7.*!-^% 0#/V,\]V83-_:D9A.Y-8+G^*1
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
M48R*R*:J:3I:U+:26 N-=8EM%E@)@C03\/M&"'WHF !=;9E^ 5!+ P04
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
M6*T,O:(,O1-;MV>R5(;$:J7RBE)YKW #/\# WIX?4,?N=G?<H.W]P-R@5:*
MI<WNRYM=G@O6;.Y S_5V\M)W?&AB%<:!VL0^27.ST!<RK<S?:MCJ[:V7?.N@
M-:56+P J"X!.;/$\ %/E,J16+U?)<O %F#O8YKEPU1"VYUD]M&N(8[ :+&$-
M:@'G$*=W]IT.7:>W1R#ZG@_-K&0KJ(<K.;ICF49F\V_I3Y=$O&!TK>";1ZXA
MM7KZ):W![JF-;HC8\G(=@_]@"8!03X '^,#=(VS4M;J=71<< ^A@27102T&#
M.YG!=;R*Z",AX"J420K* $X",*+I0QX&FY#+*UI?&*4V4VKU@I3<!KU3^\(0
MN^7E.@8)HI($D9X$Y?@A3\,G50]]PH&0E>+8U]H#-0 AM.2_'7_H^S\TOQ((
MD1X(L\><?;4O*)4HF'HCH<F9-NW&C/4]"?K+C( 5#@/PL,9,$!8]@G<0?70L
M"X2RD)@O5>?OH//1RJ]EWV&*/\X;E[:.09.HI$FDQ:]!-H?0>3&S<#!>XC#]
M):V=4?2R;[6(*;5Z$4I&1/:)9Q1D=''0E%J]7"5Q(CUQ'CZC-(!GIVE&.09W
MHI([T0N+>@9G%'U/KY]14'GMQ1GE&-B*2FQ%^E7&ZJH;F$1R'D$6=/23B5$.
M-:56S[_D4.2>>C(QNEQI2JU>KA)OD1YO51DXR*4#,)<H2]>""SGLTT5<K)9W
M&LO0VU^'0[;K[$\GQ^!55/(JTB\TWL=).%MS</VP#L4CN$E\^:C##7DR!X)Z
M<QB%45-J]1=K)8S:UHG-81NBT?PUW#'8UB[9UGX%VQYDCERX:HX.]%!G]\>M
M/H!#$RSQT];CYXO>Z.A?N1JE4%-J]5I4WCJ?FD)MLZ^HCT&A=DFAMIY"_X<W
M]C'4[7K(<7>]<0P,M4L,M5^!H9(]-SB,\"PB*L.0\W7ZDK,Q+Z?AQ93E]JP]
MTQLEQ'9EQTI,V$)MY.&24]>)R/: %%>+S4)#M45FY_H(7HRS+3^E3+8#Z1:S
M19AP$)&YE+3.79D RS;U9">"KM2^F!D5@L;J<$EP0%AZ@_Q\3JEX.DD[*+96
M#?X#4$L#!!0    ( #R ;5GXYIV\:@,  '\-   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;+57VV[;.!#]E8&Z*%H@:\GR/;4-^-+N&DC:($YW'XH^
MT-)8)B*)6I*V6V _?H>4HEBM(S1=U0\6*?(<SCD:4J/Q4<A[M4/4\"6)4S5Q
M=EIGEZZK@ATF3+5$ABF-;(5,F*:NC%R5262A!26QZWM>WTT83YWIV-Z[D=.Q
MV.N8IW@C0>V3A,FO<XS%<>*TG8<;MSS::7/#G8XS%N$:]<?L1E+/+5E"GF"J
MN$A!XG;BS-J7B[9O ';&7QR/ZJ0-1LI&B'O36843QS,188R!-A2,+@=<8!P;
M)HKCGX+4*=<TP-/V _L[*Y[$;)C"A8C_YJ'>39RA R%NV3[6M^+X)Q:">H8O
M$+&R_W#,Y_8'#@1[I452@"F"A*?YE7TIC#@!$,]Y@%\ _&\!W2< G0+0L4+S
MR*RL)=-L.I;B"-+,)C;3L-Y8-*GAJ7F,:RUIE!-.3Y=OYW?P87ZU^F-VM_KP
M?@VOEJ@9CQ6\9U(RX_%K^!T^KI?PZK?78U?3F@;I!@7_/.?WG^ ?P;5(]4[!
MVS3$L(IW*=8R8/\AX+E?2[C&K 4=[P)\S^^>B6=1#[]FL@7>\!R\$DZG]*]C
M^;I/AA/L)==?819)1,IO#9^N,=F@_'S.K%HRLV4O5<8"G#BT)Q7* SK3ER_:
M?>_-.:4-D55T=TO=7<O>>4+W%?5!;&$A,>0:WK& Q\:&3W9@I3%19PWH-FE
M0V05 WJE ;W:!S^+Z(%'3"-DDJ<!SU@,+!%[2@"R)14:S\G/.0>6TYRPAVG7
M:X]&G;%[.!56N_1/"NN7POJUPI:XT;!*E99[D\X7U-9(RVBX);47L-9T">$&
M94##=-2?TYDO,3S1.6KUOA%9&\9/BAR4(@?U(D5"BG@ <Y;>PQ72X23+C0O_
MPBT>1'S@:?1]@M?L[MHUGYO<#9%5[!F6]@Q_R>X>-FE 0V05 T:E :/:_'A\
M_D%NP;:PX)SJ6JKGJAY]=T+T//LK=T]%4-M[?-%[_ROE[U F<"58^F.Y7K_:
M<U4WQ5;UYJ0(:O^2?"]HFS*A(;:J"?ZC"7YM@M@$B$T"U"5[/<FS)?L_F.[N
M28F;H(QLY:\@,"_<O-HM[Y9?%S-;4[N/T_-/$RH!(YXJB'%+4*\UH+>MS*O]
MO*-%9@OFC=!4?MOFCKZ04)H)-+X5]'8O.F:!\IMK^A]02P,$%     @ /(!M
M623\[:?' P  '0X  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULK5?;
MCMLV$/T50BF"!.BN+M3-CFU@UU;0  VZB)/VH>@#+8]L(I*HD/1ZVZ\O*6D5
M6Z*51>L72:3.G.$9#LGA[,CX5[$'D.BIR$LQM_925E/;%ND>"B)N606E^I,Q
M7A"IFGQGBXH#V=9&16Y[CA/:!:&EM9C5?0]\,6,'F=,2'C@2AZ(@_.][R-EQ
M;KG6<\<GNMM+W6$O9A79P1KDE^J!JY;=L6QI :6@K$0<LKEUYTX3U]$&->)W
M"D=Q\HVTE UC7W7CPW9N.7I$D$,J-051KT=80IYK)C6.;RVIU?G4AJ??S^SO
M:_%*S(8(6++\#[J5^[D56V@+&3GD\A,[_@*MH$#SI2P7]1,=&VPXL5!Z$)(5
MK;$:04'+YDV>VD"<&"@>LX'7&GA] _^" 6X-\$L]^*V!_U(/06M02[<;[77@
M5D22Q8RS(^(:K=CT1QW]VEK%BY8Z4=:2J[]4V<G%YSV@E!45*Z&4 K$,Y:#B
MCN!)I:)Z'X$#(@)E+%<Y):;HS0HDH;EXBV[0E_4*O?GI[<R6:B2:STY;K_>-
M5^^"5XP^LE+N!4K*+6P-]JMQ^\F(O:TBT(7!>P[#O3=*N(;J%F'G9^0YGF\8
MS_+EYM@DY_]Y3_ZS][-@X"XG<,V'+_#]JC- H#_O-D)RM9+_,DUP0^&;*?3V
M-A4526%NJ?U+ '\$:_'ZE1LZ[TS1O2;9ZIIDR97(SN;![^;!'V-?_%8!)Y*6
MNW9-IDQ(TU0T+%'-H@^&QX7KAE'DS>S'TR";8)X73<YAJR$,^PH8GL.2(<SS
M_-AQ.]B9Y*"3'(Q*7N\9ES<2>/$#S0U-<.(^"'I#7 XQ7N#ZN*=WB/*#?NR2
M(2B*'1R9Q8:=V'!4[&<F2?X#G>' L>M&V(M[4@TP'/E>3\9J",-^$$YZ;(D!
MYG@QCLURHTYN-+JMO*<E*5,X$3PU*8ZNN;%<DVQU3;+D2F1G,Q%W,Q&/)MY=
MH589_8?4I9HZ\KFNIFY8=G,0^K 7((5I9N+A>HKC27_5&5"1IX^ULTP<HN(P
MC'M[43)$!;[O7UAVDT[]9%3]AU+M+R D4N*;7,PIV="<2@I&W9/A*-1JZ,D>
M@D(<1SW50Y ;.4X/E1A0V'4NJ':=[Y6>\X+M)ANL0F/YYIA.@?Y9L33!<.BZ
M/=D&F.O@L)\ZB0$71D'@]Y3;)^5N 7Q7WS.$TG(H95/E=+W=7>:NKN![_??N
M=.D:^E?Z[E.7U]_IFXO31\)WM!0J>IERY=Q&:I9X<Q=I&I)5=;&]85*5[O7G
M7MW?@&N ^I\Q)I\;VD%W(US\"U!+ P04    "  \@&U9D5G5%K "  "_!@
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
ML^=JKER ?;^5TAQNW,FM/ZFO_P-02P,$%     @ /(!M61I=JU7J P  6Q,
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
MS%0I#%Q/4,\7C,FVHU_0%=?Q/U!+ P04    "  \@&U9BH5$Z0L#  #."P
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
M:((065_V'_'H&*2O/A^UT\XH.],[7.^GMLMN'HYUR_5W_'W&1_T+<PB0'!(D
MQPU(CEN0'&.0''<@.>Y!<CR Y. CE" H1.4H2.4H3.4H4.4H5.4H6.4H7.4H
M8.4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H9)4H9)4H9)4H9)4H
M9)4H9)4H9)7_2=8/K9=__5>T79-:E<W!GW6_GF=?4$L! A0#%     @ /(!M
M60=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  \@&U9 G%PP.X    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  \@&U9F5R<(Q &  "<
M)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( #R ;5D*\",Z$P8  '8@   8              " @0T(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  \@&U9>]UJ(O &   S
M&P  &               @(%6#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ /(!M60KTE6%? P  ;PD  !@              ("!?!4
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( #R ;5G:.Q'E
M(P<  )(@   8              " @1$9  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    "  \@&U9:[^F?B@'  "B'0  &
M@(%J(   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ /(!M
M6;"?U68X#   F&P  !@              ("!R"<  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( #R ;5GH$#KQ\Q$  .LL   8
M      " @38T  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M"  \@&U9.IL;[RX#  "V!@  &               @(%?1@  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ /(!M68"Q)5-]"0  @QP  !@
M             ("!PTD  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( #R ;5F0CM21_P(  &P&   9              " @793  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ /(!M67QE-12Z!0
M;PT  !D              ("!K%8  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    "  \@&U9CQ"(6CX$  #*"   &0              @(&=
M7   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( #R ;5E2
MHJGBT@(  !$&   9              " @1)A  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ /(!M6=EB_0Z6$@   S(  !D
M     ("!&V0  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M"  \@&U9F(7HY!H#  #)!@  &0              @('H=@  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( #R ;5D::B_T" ,  ($&   9
M              " @3EZ  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ /(!M66)YTNQ'!0  =!(  !D              ("!>'T  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  \@&U9I4BR,IX%
M   :#P  &0              @('V@@  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( #R ;5E312KP1@,  &8+   9              "
M@<N(  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ /(!M
M6<5=,1#D @  X0<  !D              ("!2(P  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    "  \@&U9OS>+M)0#  #=#@  &0
M        @(%CCP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( #R ;5GJYDQ]MP(  . '   9              " @2Z3  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ /(!M63-B" A[ P  A@L
M !D              ("!')8  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    "  \@&U9J^&M_<0#  "&#@  &0              @('.F0
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( #R ;5G5A:#%
M$ ,  -$'   9              " @<F=  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ /(!M6?M\W?-' P  6 H  !D
M ("!$*$  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  \
M@&U9Q]?%[FP#  !G"@  &0              @(&.I   >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( #R ;5DIAUAV8@,  "(+   9
M          " @3&H  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ /(!M62>!NCKF!0  9B4  !D              ("!RJL  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  \@&U9^.:=O&H#  !_
M#0  &0              @('GL0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( #R ;5DD_.VGQP,  !T.   9              " @8BU
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ /(!M69%9
MU1:P @  OP8  !D              ("!AKD  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    "  \@&U9R:5KXA@$  "U#P  &0
M    @(%MO   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M #R ;5D:7:M5Z@,  %L3   9              " @;S   !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ /(!M6;>X)H;< @  : L  !D
M             ("!W<0  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    "  \@&U9BH5$Z0L#  #."P  &0              @('PQP  >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( #R ;5GA8$KF'0,
M $@1   -              "  3++  !X;"]S='EL97,N>&UL4$L! A0#%
M  @ /(!M69>*NQS     $P(   L              ( !>LX  %]R96QS+RYR
M96QS4$L! A0#%     @ /(!M68%%*VVY P  @!@   \              ( !
M8\\  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( #R ;5G6^OFQ> $   ,6
M   :              "  4G3  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( #R ;5GKB+KEE0$  ((6   3              "  ?G4
K  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     L "P ZPL  +_6      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>117</ContextCount>
  <ElementCount>240</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>28</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - BALANCE SHEETS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/BalanceSheets</Role>
      <ShortName>BALANCE SHEETS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>BALANCE SHEETS (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/StatementsOfOperations</Role>
      <ShortName>STATEMENTS OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/StatementsOfCashFlows</Role>
      <ShortName>STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/PropertyAndEquipment</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/Stock-basedCompensation</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - DEBT OBLIGATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/DebtObligations</Role>
      <ShortName>DEBT OBLIGATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://korumedical.com/role/PropertyAndEquipment</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/Stock-basedCompensationTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://korumedical.com/role/Stock-basedCompensation</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://korumedical.com/role/Leases</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details</Role>
      <ShortName>The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Property and equipment consists of the following at: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails</Role>
      <ShortName>Property and equipment consists of the following at: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://korumedical.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details</Role>
      <ShortName>The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details</Role>
      <ShortName>The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - The following table presents information pertaining to options outstanding at September 30, 2024: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details</Role>
      <ShortName>The following table presents information pertaining to options outstanding at September 30, 2024: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details</Role>
      <ShortName>The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details</Role>
      <ShortName>The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details</Role>
      <ShortName>The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://korumedical.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - DEBT OBLIGATIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/DebtObligationsDetailsNarrative</Role>
      <ShortName>DEBT OBLIGATIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://korumedical.com/role/DebtObligations</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - The components of lease expense were as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails</Role>
      <ShortName>The components of lease expense were as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Supplemental cash flow information related to leases was as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails</Role>
      <ShortName>Supplemental cash flow information related to leases was as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Supplemental balance sheet information related to leases was as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails</Role>
      <ShortName>Supplemental balance sheet information related to leases was as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Maturities of lease liabilities are as follows: (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails</Role>
      <ShortName>Maturities of lease liabilities are as follows: (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - LEASES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/LeasesDetailsNarrative</Role>
      <ShortName>LEASES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://korumedical.com/role/LeasesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form_10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://korumedical.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://korumedical.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="form_10-q.htm">form_10-q.htm</File>
    <File>krmd-20240930.xsd</File>
    <File>krmd-20240930_cal.xml</File>
    <File>krmd-20240930_def.xml</File>
    <File>krmd-20240930_lab.xml</File>
    <File>krmd-20240930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="550">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>55
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form_10-q.htm": {
   "nsprefix": "krmd",
   "nsuri": "http://korumedical.com/20240930",
   "dts": {
    "inline": {
     "local": [
      "form_10-q.htm"
     ]
    },
    "schema": {
     "local": [
      "krmd-20240930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "krmd-20240930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "krmd-20240930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "krmd-20240930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "krmd-20240930_pre.xml"
     ]
    }
   },
   "keyStandard": 205,
   "keyCustom": 35,
   "axisStandard": 12,
   "axisCustom": 0,
   "memberStandard": 11,
   "memberCustom": 17,
   "hidden": {
    "total": 105,
    "http://fasb.org/us-gaap/2024": 90,
    "http://korumedical.com/20240930": 10,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 117,
   "entityCount": 1,
   "segmentCount": 28,
   "elementCount": 363,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 550,
    "http://xbrl.sec.gov/dei/2024": 30
   },
   "report": {
    "R1": {
     "role": "http://korumedical.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://korumedical.com/role/BalanceSheets",
     "longName": "00000002 - Statement - BALANCE SHEETS (UNAUDITED)",
     "shortName": "BALANCE SHEETS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://korumedical.com/role/BalanceSheetsParenthetical",
     "longName": "00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)",
     "shortName": "BALANCE SHEETS (UNAUDITED) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://korumedical.com/role/StatementsOfOperations",
     "longName": "00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)",
     "shortName": "STATEMENTS OF OPERATIONS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://korumedical.com/role/StatementsOfCashFlows",
     "longName": "00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "shortName": "STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://korumedical.com/role/StatementsOfStockholdersEquity",
     "longName": "00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)",
     "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-03-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies",
     "longName": "00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://korumedical.com/role/PropertyAndEquipment",
     "longName": "00000008 - Disclosure - PROPERTY AND EQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://korumedical.com/role/Stock-basedCompensation",
     "longName": "00000009 - Disclosure - STOCK-BASED COMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://korumedical.com/role/DebtObligations",
     "longName": "00000010 - Disclosure - DEBT OBLIGATIONS",
     "shortName": "DEBT OBLIGATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://korumedical.com/role/Leases",
     "longName": "00000011 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://korumedical.com/role/IncomeTaxes",
     "longName": "00000012 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://korumedical.com/role/CommitmentsAndContingencies",
     "longName": "00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "00000014 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "krmd:ScheduleOfNetSalesByGeography",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "krmd:ScheduleOfNetSalesByGeography",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://korumedical.com/role/PropertyAndEquipmentTables",
     "longName": "00000016 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://korumedical.com/role/Stock-basedCompensationTables",
     "longName": "00000017 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://korumedical.com/role/LeasesTables",
     "longName": "00000018 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details",
     "longName": "00000019 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)",
     "shortName": "The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023. (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012024-09-30_country_US",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "krmd:ScheduleOfNetSalesByGeography",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "unique": true
     }
    },
    "R20": {
     "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "longName": "00000020 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:InterestIncomeSecuritiesUSTreasury",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:InterestIncomeSecuritiesUSTreasury",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails",
     "longName": "00000021 - Disclosure - Property and equipment consists of the following at: (Details)",
     "shortName": "Property and equipment consists of the following at: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative",
     "longName": "00000022 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)",
     "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details",
     "longName": "00000023 - Disclosure - The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)",
     "shortName": "The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details",
     "longName": "00000024 - Disclosure - The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)",
     "shortName": "The following table summarizes the status of the stock options outstanding at September 30, 2024: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_custom_TimeVestingStockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_TimeVestingStockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details",
     "longName": "00000025 - Disclosure - The following table presents information pertaining to options outstanding at September 30, 2024: (Details)",
     "shortName": "The following table presents information pertaining to options outstanding at September 30, 2024: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details",
     "longName": "00000026 - Disclosure - The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)",
     "shortName": "The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember",
      "name": "krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember",
      "name": "krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details",
     "longName": "00000027 - Disclosure - The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)",
     "shortName": "The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_custom_RestrictedStockAwardsMember",
      "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_RestrictedStockAwardsMember",
      "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
     "longName": "00000028 - Disclosure - The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)",
     "shortName": "The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_CommonStockWarrantsMember",
      "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_CommonStockWarrantsMember",
      "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative",
     "longName": "00000029 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)",
     "shortName": "STOCK-BASED COMPENSATION (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember",
      "name": "krmd:StockBasedCompensationStockOptions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember",
      "name": "krmd:StockBasedCompensationStockOptions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://korumedical.com/role/DebtObligationsDetailsNarrative",
     "longName": "00000030 - Disclosure - DEBT OBLIGATIONS (Details Narrative)",
     "shortName": "DEBT OBLIGATIONS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_SecurityAgreementMember",
      "name": "us-gaap:DebtInstrumentIssuedPrincipal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-09-30_custom_SecurityAgreementMember",
      "name": "us-gaap:DebtInstrumentIssuedPrincipal",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails",
     "longName": "00000031 - Disclosure - The components of lease expense were as follows: (Details)",
     "shortName": "The components of lease expense were as follows: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-07-012024-09-30",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails",
     "longName": "00000032 - Disclosure - Supplemental cash flow information related to leases was as follows: (Details)",
     "shortName": "Supplemental cash flow information related to leases was as follows: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-09-30",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails",
     "longName": "00000033 - Disclosure - Supplemental balance sheet information related to leases was as follows: (Details)",
     "shortName": "Supplemental balance sheet information related to leases was as follows: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:PropertyPlantAndEquipmentOther",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails",
     "longName": "00000034 - Disclosure - Maturities of lease liabilities are as follows: (Details)",
     "shortName": "Maturities of lease liabilities are as follows: (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-09-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://korumedical.com/role/LeasesDetailsNarrative",
     "longName": "00000035 - Disclosure - LEASES (Details Narrative)",
     "shortName": "LEASES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://korumedical.com/role/IncomeTaxesDetailsNarrative",
     "longName": "00000036 - Disclosure - INCOME TAXES (Details Narrative)",
     "shortName": "INCOME TAXES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2023-07-012023-09-30",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-07-012023-09-30",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form_10-q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r516"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable less allowance for credit losses of $0 as of September 30, 2024 and $24,777 as of December 31, 2023",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r110",
      "r391"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r564",
      "r565",
      "r566",
      "r567",
      "r617",
      "r664"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation expense related to stock options",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation expense related to restricted stock awards",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r68"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding at beginning, price",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r271"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, allowance for credit loss, current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r174",
      "r178"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r83",
      "r113",
      "r133",
      "r158",
      "r161",
      "r167",
      "r168",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r301",
      "r303",
      "r315",
      "r387",
      "r437",
      "r499",
      "r500",
      "r516",
      "r536",
      "r584",
      "r585",
      "r625"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_AssetsAndLiabilitiesLesseeFinanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "AssetsAndLiabilitiesLesseeFinanceAbstract",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Leases",
        "documentation": "The element represents assets and liabilities lessee finance abstract."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_AssetsAndLiabilitiesOperatingLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "AssetsAndLiabilitiesOperatingLesseeAbstract",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases",
        "documentation": "The element represents assets and liabilities operating lessee abstract."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT ASSETS",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r118",
      "r133",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r301",
      "r303",
      "r315",
      "r516",
      "r584",
      "r585",
      "r625"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIS OF PRESENTATION",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]"
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "krmd_BorrowingsFromIndebtedness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "BorrowingsFromIndebtedness",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings from insurance finance indebtedness",
        "documentation": "The element represents borrowings from indebtedness."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r108",
      "r491"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH AND CASH EQUIVALENTS",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r56",
      "r131"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r56"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_CashPaidDuringPeriodsForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "CashPaidDuringPeriodsForAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the periods for:",
        "documentation": "The element represents cash paid during periods for abstract."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://korumedical.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r189",
      "r190",
      "r476",
      "r579",
      "r581"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r528",
      "r529",
      "r531",
      "r532",
      "r533",
      "r534",
      "r564",
      "r565",
      "r567",
      "r617",
      "r663",
      "r664"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r424"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares, issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r41",
      "r424",
      "r443",
      "r664",
      "r665"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $0.01 par value, 75,000,000 shares authorized, 49,275,830 and 49,059,583 shares issued 45,837,304 and 45,639,081 shares outstanding as of September 30, 2024, and December 31, 2023, respectively",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r388",
      "r516"
     ]
    },
    "krmd_CommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "CommonStockWarrantsMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_CompensationeExpenseRelatedToRestrictedStockAwards": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "CompensationeExpenseRelatedToRestrictedStockAwards",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation expense related to restricted stock awards (in shares)",
        "documentation": "The element represents compensatione expense related to restricted stock awards."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognition of contract asset",
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of goods sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r352"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r582"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r582",
      "r583"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://korumedical.com/role/DebtObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEBT OBLIGATIONS",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r132",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r195",
      "r196",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r326"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r207"
     ]
    },
    "us-gaap_DebtInstrumentIssuedPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIssuedPrincipal",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate principal amount of note",
        "documentation": "Amount of principal of debt issued."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "us-gaap_DeferredCompensationArrangementsOverallDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementsOverallDescription",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based goods and non-employee services transaction",
        "documentation": "General description of deferred compensation arrangements. Deferred compensation represents currently earned compensation that, under the terms of a profit-sharing, rabbi trust, pension, employee contract, or equity-based (including stock or unit option) plan, is not actually paid until a later date and is therefore not taxable until that date. May also include some split-dollar life insurance arrangements. This type of arrangement is usually made to help employees postpone paying taxes on the income and also to retain employees longer."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax benefit",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r100",
      "r563"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization expense",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r20"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows",
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r158",
      "r164",
      "r168",
      "r499",
      "r500"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r232",
      "r263",
      "r264",
      "r266",
      "r508"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r550",
      "r551"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "krmd_DomesticBankLenderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "DomesticBankLenderMember",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Bank Lender [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r149",
      "r151",
      "r153",
      "r154",
      "r155",
      "r157",
      "r296",
      "r299",
      "r312",
      "r313",
      "r384",
      "r395",
      "r495"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r151",
      "r153",
      "r154",
      "r155",
      "r157",
      "r296",
      "r299",
      "r312",
      "r313",
      "r384",
      "r395",
      "r495"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "NET LOSS PER SHARE",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r156"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://korumedical.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r276",
      "r287",
      "r509"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total stock-based compensation expense",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued payroll and related taxes",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total unrecognized compensation cost",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r104",
      "r121",
      "r122",
      "r123",
      "r135",
      "r136",
      "r137",
      "r139",
      "r144",
      "r146",
      "r148",
      "r160",
      "r176",
      "r177",
      "r183",
      "r218",
      "r285",
      "r286",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r345",
      "r394",
      "r400",
      "r401",
      "r402",
      "r410",
      "r463"
     ]
    },
    "krmd_ExercisePrice1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ExercisePrice1Member",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price1 [Member]",
        "documentation": "The element represents exercise price1 member."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_FinanceLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "FinanceLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total finance lease cost",
        "documentation": "The element represents finance lease cost."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_FinanceLeaseCost1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "FinanceLeaseCost1Abstract",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease cost:",
        "documentation": "The element represents finance lease cost1 abstract."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest on lease liabilities",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r337",
      "r515"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing cash flows from finance leases",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r340"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total finance lease liabilities",
        "verboseLabel": "Total lease liabilities - Finance Leases",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r341"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing lease liability \u2013 current",
        "verboseLabel": "Finance lease current liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing lease liability, net of current portion",
        "verboseLabel": "Finance lease long term liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter - Finance Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 - Finance Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028 - Finance Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027 - Finance Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026 - Finance Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025 - Finance Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on finance lease liability",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r340"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of right-of-use assets",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r337",
      "r515"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-lived intangible assets, accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r181",
      "r182",
      "r503"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net of accumulated amortization of $441,186 and $390,341 as of September 30, 2024 and December 31, 2023, respectively",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r578"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain/(Loss) on currency exchange",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r460"
     ]
    },
    "krmd_FurnitureAndOfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "FurnitureAndOfficeEquipmentMember",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Office Equipment [Member]",
        "documentation": "The element represents furniture and office equipment member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of fixed assets",
        "label": "Gain (Loss) on Disposition of Other Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of other assets."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on disposal of fixed assets, net",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r50",
      "r82",
      "r133",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r315",
      "r497",
      "r499",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r584"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IMPAIRMENT OF LONG-LIVED ASSETS",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r65"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "LOSS BEFORE INCOME TAXES",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r396",
      "r497",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://korumedical.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r288",
      "r290",
      "r291",
      "r292",
      "r409",
      "r509"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income Tax Benefit",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r101",
      "r147",
      "r148",
      "r158",
      "r165",
      "r168",
      "r275",
      "r276",
      "r289",
      "r397",
      "r509"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r130",
      "r283",
      "r284"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued payroll and related taxes",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "documentation": "Amount of increase (decrease) in current liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PATENTS",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r353",
      "r494",
      "r577"
     ]
    },
    "us-gaap_InterestIncomeSecuritiesUSTreasury": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeSecuritiesUSTreasury",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Securities, US Treasury",
        "documentation": "Interest income on US treasury securities. US treasury securities are negotiable debt obligations of the US government, secured by its full faith and credit and issued at various schedules and maturities. The income from treasury securities is exempt from state and local, but not federal, taxes. There are three types of securities issued by the US treasury (bonds, bills, and notes), which are distinguished by the amount of time from the initial sale of the bond to maturity."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r128",
      "r129"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r492",
      "r516"
     ]
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of warrants",
        "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_LeaseContractualTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseContractualTermAxis",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Axis]",
        "documentation": "Information by contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r557"
     ]
    },
    "us-gaap_LeaseContractualTermDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseContractualTermDomain",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r557"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r515"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The components of lease expense were as follows:",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r622"
     ]
    },
    "krmd_LeaseOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LeaseOneMember",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease One [Member]",
        "documentation": "The element represents lease one member."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_LeaseThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LeaseThreeMember",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Three [Member]",
        "documentation": "The element represents lease three member."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_LeaseTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LeaseTwoMember",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Two [Member]",
        "documentation": "The element represents lease two member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r342"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "presentation": [
      "http://korumedical.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES",
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeaseDiscountRate",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance leases discount rate",
        "documentation": "Discount rate used by lessee to determine present value of finance lease payments."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "krmd_LesseeFinanceLeaseRemainingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LesseeFinanceLeaseRemainingTerm",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance lease remaining term",
        "documentation": "The element represents lessee finance lease remaining term."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseRenewalTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeaseRenewalTerm1",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance leases term",
        "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "krmd_LesseeFinancingLeaseImputedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LesseeFinancingLeaseImputedInterest",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest - Finance Leases",
        "documentation": "The element represents lessee financing lease imputed interest.",
        "label": "Lessee Financing Lease Imputed interest"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total undiscounted lease payments - Finance Leases",
        "documentation": "The element represents lessee financing lease lease liability payments due total."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r343"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r343"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseDiscountRate",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating leases discount rate",
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "krmd_LesseeOperatingLeaseImputedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LesseeOperatingLeaseImputedInterest",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest - Operating Leases",
        "documentation": "The element represents lessee operating lease imputed interest.",
        "label": "Lessee Operating Lease Imputed interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of lease liabilities are as follows:",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter - Operating Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 - Operating Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueTotal",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total undiscounted lease payments - Operating Leases",
        "documentation": "The element represents lessee operating lease liability payments due total."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028 - Operating Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027 - Operating Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026 - Operating Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025 - Operating Leases",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "krmd_LesseeOperatingLeaseRemainingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LesseeOperatingLeaseRemainingTerm",
     "presentation": [
      "http://korumedical.com/role/LeasesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease remaining term",
        "documentation": "The element represents lessee operating lease remaining term."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating leases term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r31",
      "r32",
      "r33",
      "r36",
      "r37",
      "r38",
      "r39",
      "r133",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r302",
      "r303",
      "r304",
      "r315",
      "r423",
      "r496",
      "r536",
      "r584",
      "r625",
      "r626"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r77",
      "r390",
      "r516",
      "r562",
      "r576",
      "r619"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT LIABILITIES",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r107",
      "r133",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r302",
      "r303",
      "r304",
      "r315",
      "r516",
      "r584",
      "r625",
      "r626"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r561",
      "r582"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r35",
      "r196",
      "r561",
      "r582"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving credit facility",
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r76"
     ]
    },
    "krmd_LinesOfCreditCurrent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "LinesOfCreditCurrent1",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term loan facility"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ManufacturingEquipmentAndToolingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ManufacturingEquipmentAndToolingMember",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Manufacturing Equipment and Tooling [Member]",
        "documentation": "The element represents manufacturing equipment and tooling member."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r194",
      "r228",
      "r272",
      "r314",
      "r348",
      "r398",
      "r399",
      "r405",
      "r415",
      "r416",
      "r466",
      "r468",
      "r470",
      "r471",
      "r473",
      "r486",
      "r487",
      "r502",
      "r504",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r525",
      "r586",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r194",
      "r228",
      "r272",
      "r314",
      "r348",
      "r398",
      "r399",
      "r405",
      "r415",
      "r416",
      "r466",
      "r468",
      "r470",
      "r471",
      "r473",
      "r486",
      "r487",
      "r502",
      "r504",
      "r507",
      "r510",
      "r511",
      "r512",
      "r525",
      "r586",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NATURE OF OPERATIONS",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r102"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET CASH USED IN FINANCING ACTIVITIES",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH USED IN OPERATING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r58"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows",
      "http://korumedical.com/role/StatementsOfOperations",
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET LOSS",
        "label": "Net Loss",
        "verboseLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r58",
      "r79",
      "r105",
      "r119",
      "r120",
      "r123",
      "r133",
      "r138",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r152",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r296",
      "r299",
      "r313",
      "r315",
      "r393",
      "r445",
      "r461",
      "r462",
      "r535",
      "r584"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_NonEmployeeDirectorAndBoardAdvisorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "NonEmployeeDirectorAndBoardAdvisorMember",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Employee Director and Board Advisor [Member]",
        "documentation": "The element represents non employee director and board advisor member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r667",
      "r668",
      "r669"
     ]
    },
    "krmd_NoncashLeaseAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "NoncashLeaseAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash lease adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_NonemployeeServicesTransactionCost": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "NonemployeeServicesTransactionCost",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonemployee services transaction cost",
        "documentation": "The element represents nonemployee services transaction cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER INCOME",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Operating Income/(Expense)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note payable",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of segment",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r501",
      "r569"
     ]
    },
    "krmd_OmnibusEquityIncentivePlan2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "OmnibusEquityIncentivePlan2021Member",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Omnibus Equity Incentive Plan 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_OmnibusEquityIncentivePlan2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "OmnibusEquityIncentivePlan2024Member",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Omnibus Equity Incentive Plan 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Operating Expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING EXPENSES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Operating Loss",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r497",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r515"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental cash flow information related to leases was as follows:",
        "documentation": "Tabular disclosure of components of income from operating lease."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r344"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/MaturitiesOfLeaseLiabilitiesAreAsFollowsDetails",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total operating lease liabilities",
        "verboseLabel": "Total lease liabilities - Operating Leases",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liability \u2013 current",
        "verboseLabel": "Operating lease current liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liability, net of current portion",
        "verboseLabel": "Operating lease long term liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/SupplementalCashFlowInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating cash flows from operating leases",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r340"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right-of-use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "presentation": [
      "http://korumedical.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental balance sheet information related to leases was as follows:",
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r86",
      "r87",
      "r88",
      "r89"
     ]
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r61",
      "r74"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r516"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income, net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r432",
      "r500",
      "r634"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_PaymentsForOtherTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForOtherTaxes",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for taxes related to net share settlement of equity awards",
        "label": "Payments for Other Taxes",
        "documentation": "Amount of cash outflow for taxes classified as other."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "krmd_PaymentsOnIndebtedness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "PaymentsOnIndebtedness",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on insurance finance indebtedness",
        "documentation": "The element represents payments on indebtedness.",
        "label": "Payments on Indebtedness"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r614",
      "r615",
      "r616"
     ]
    },
    "krmd_PerformanceVestingStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "PerformanceVestingStockOptionsMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Vesting Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r179",
      "r180",
      "r493"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RECLASSIFICATION",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r342"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r95",
      "r98",
      "r99"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total property and equipment",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r109",
      "r392"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r342",
      "r386",
      "r392",
      "r516"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, at cost",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "Property, Plant and Equipment, Other, Accumulated Depreciation",
        "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOtherNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOtherNet",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/SupplementalBalanceSheetInformationRelatedToLeasesWasAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Other, Net",
        "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment consists of the following at:",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r342"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r194",
      "r227",
      "r228",
      "r258",
      "r259",
      "r260",
      "r272",
      "r314",
      "r346",
      "r347",
      "r348",
      "r398",
      "r399",
      "r405",
      "r415",
      "r416",
      "r466",
      "r468",
      "r470",
      "r471",
      "r473",
      "r486",
      "r487",
      "r502",
      "r504",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r525",
      "r529",
      "r580",
      "r586",
      "r618",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r194",
      "r227",
      "r228",
      "r258",
      "r259",
      "r260",
      "r272",
      "r314",
      "r346",
      "r347",
      "r348",
      "r398",
      "r399",
      "r405",
      "r415",
      "r416",
      "r466",
      "r468",
      "r470",
      "r471",
      "r473",
      "r486",
      "r487",
      "r502",
      "r504",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r525",
      "r529",
      "r580",
      "r586",
      "r618",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r488",
      "r499",
      "r633"
     ]
    },
    "krmd_RestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "RestrictedStockAwardsMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Awards [Member]",
        "documentation": "The element represents restricted stock awards member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r68",
      "r389",
      "r403",
      "r404",
      "r408",
      "r425",
      "r516"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r135",
      "r136",
      "r137",
      "r139",
      "r144",
      "r146",
      "r148",
      "r176",
      "r177",
      "r183",
      "r285",
      "r286",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r305",
      "r307",
      "r308",
      "r310",
      "r311",
      "r327",
      "r328",
      "r400",
      "r402",
      "r410",
      "r664"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUE RECOGNITION",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r489"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details",
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET REVENUES",
        "verboseLabel": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81",
      "r124",
      "r133",
      "r158",
      "r162",
      "r163",
      "r166",
      "r168",
      "r169",
      "r170",
      "r172",
      "r175",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r315",
      "r385",
      "r499",
      "r584"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with our lender for the nine months ended September 30, 2024:",
        "documentation": "Tabular disclosure of the change in common stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ScheduleOfNetSalesByGeography": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ScheduleOfNetSalesByGeography",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table summarizes net revenues by geography for the three and nine months ended September 30, 2024, and 2023.",
        "documentation": "The element represents schedule of net sales by geography."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r342"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r231",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261"
     ]
    },
    "krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table presents information pertaining to options outstanding at September 30, 2024:",
        "documentation": "The element represents schedule of share based compensation stock options activity amended table text block."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table summarizes the status of the stock options outstanding at September 30, 2024:",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r9",
      "r69"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table summarizes the inputs into the Black-Scholes model for all time-vesting stock options granted during the nine months ended September 30, 2024:",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table summarizes the activities for our restricted stock awards, RSUs, and PSUs for the nine months ended September 30, 2024:",
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "krmd_SecurityAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "SecurityAgreementMember",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details"
     ],
     "auth_ref": [
      "r170",
      "r171",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r412",
      "r413",
      "r414",
      "r467",
      "r469",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r490",
      "r506",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r529",
      "r587",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense and warrant expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividends",
        "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend yield",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r231",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding at beginning, price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited/canceled, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options forfeitures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forfeited/canceled, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options forfeitures in Period Unvested"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options grants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options grants in period gross unvested.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Grants in Period Gross Unvested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding at beginning, price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance",
        "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238"
     ]
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning, shares",
        "periodEndLabel": "Outstanding at ending, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options outstanding number unvested.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number Unvested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning, price",
        "periodEndLabel": "Outstanding at beginning, price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238"
     ]
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning, price",
        "periodEndLabel": "Outstanding at ending, price",
        "documentation": "The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price unvested.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Exercise Price Unvested"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning, price",
        "periodEndLabel": "Unvested at ending, price",
        "documentation": "The element represents share based compensation arrangement by share based payment award options unvested weighted average exercise price.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Unvested Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options vested."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested, shares",
        "documentation": "The element represents share based compensation arrangement by share based payment award options vested in period gross.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Vested in Period Gross"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementByUnvestedAwardOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementByUnvestedAwardOptions",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning, shares",
        "periodEndLabel": "Unvested at ending, shares",
        "documentation": "The element represents share based compensation arrangement by unvested award options.",
        "label": "Share Based Compensation Arrangement by Unvested Award Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding at beginning, price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Outstanding at beginning, price",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited/canceled, price",
        "documentation": "The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price1."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forfeited/canceled, price",
        "documentation": "The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price unvested.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award Options forfeitures in Period Weighted Average Exercise Price Unvested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding at beginning, price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, price",
        "documentation": "The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price1."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted, price",
        "documentation": "The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price unvested.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award Options Grants in Period Weighted Average Exercise Price Unvested"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurCommonStockWarrantsIssuedInConnectionWithOurLoanFinancingAgreementWithOurLenderForNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsRsusAndPsusForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vested, price",
        "documentation": "The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award Options Vested in Period Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurUnvestedPerformance-vestingStockOptionAwardsForNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested, price",
        "documentation": "The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price1."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "STOCK-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r236",
      "r255",
      "r256",
      "r257",
      "r258",
      "r261",
      "r267",
      "r268",
      "r269",
      "r270"
     ]
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended September 30, 2024:",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number exercisable",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number outstanding",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected term (in years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average exercise price",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price",
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life",
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "krmd_SharesAvailableForIssuanceShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "SharesAvailableForIssuanceShareBasedCompensation",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares available for issuance",
        "documentation": "The element represents shares available for issuance share based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Ending balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_SharesReservedForOutstandingAwards": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "SharesReservedForOutstandingAwards",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares reserved for outstanding awards"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/ComponentsOfLeaseExpenseWereAsFollowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r515"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r41",
      "r44",
      "r45",
      "r104",
      "r121",
      "r122",
      "r123",
      "r135",
      "r136",
      "r137",
      "r139",
      "r144",
      "r146",
      "r148",
      "r160",
      "r176",
      "r177",
      "r183",
      "r218",
      "r285",
      "r286",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r299",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r345",
      "r394",
      "r400",
      "r401",
      "r402",
      "r410",
      "r463"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r412",
      "r413",
      "r414",
      "r467",
      "r469",
      "r472",
      "r474",
      "r475",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r490",
      "r506",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r529",
      "r587",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details",
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r160",
      "r328",
      "r352",
      "r406",
      "r411",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r463",
      "r530"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details",
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r160",
      "r173",
      "r328",
      "r352",
      "r406",
      "r411",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r424",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r463",
      "r530"
     ]
    },
    "krmd_StockBasedCompensationStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "StockBasedCompensationStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense",
        "documentation": "The element represents stock based compensation stock options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of stock-based compensation (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r40",
      "r41",
      "r68"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r40",
      "r41",
      "r68",
      "r242"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued compensation paid in shares",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r40",
      "r41",
      "r68"
     ]
    },
    "krmd_StockOptionPlan2015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "StockOptionPlan2015Member",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plan 2015 [Member]",
        "documentation": "The element represents stock option plan2015 member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets",
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY",
        "periodStartLabel": "Beginning balance, value",
        "periodEndLabel": "Ending balance, value",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r44",
      "r45",
      "r62",
      "r426",
      "r443",
      "r464",
      "r465",
      "r516",
      "r536",
      "r562",
      "r576",
      "r619",
      "r664"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Information"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_TermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "TermLoanFacilityMember",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan Facility [Member]",
        "documentation": "The element represents term loan facility member."
       }
      }
     },
     "auth_ref": []
    },
    "krmd_TimeVestingStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "TimeVestingStockOptionsMember",
     "presentation": [
      "http://korumedical.com/role/FollowingTablePresentsInformationPertainingToOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesInputsIntoBlack-scholesModelForAllTime-vestingStockOptionsGrantedDuringNineMonthsEndedSeptember302024Details",
      "http://korumedical.com/role/FollowingTableSummarizesStatusOfStockOptionsOutstandingAtSeptember302024Details",
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time Vesting Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r574",
      "r624"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://korumedical.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_TreasuryStockPreferredShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockPreferredShares",
     "presentation": [
      "http://korumedical.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock, shares",
        "documentation": "Number of previously issued preferred shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://korumedical.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://korumedical.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, 3,438,526 and 3,420,502 shares as of September 30, 2024 and December 31, 2023, respectively, at cost",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r41",
      "r44"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://korumedical.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302024And2023.Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "krmd_UnrecognizedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://korumedical.com/20240930",
     "localname": "UnrecognizedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost",
        "documentation": "The element represents unrecognized compensation cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "USE OF ESTIMATES IN THE FINANCIAL STATEMENTS",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r93",
      "r94",
      "r96",
      "r97"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r155"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://korumedical.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r155"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://korumedical.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/840/tableOfContent"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481440/840-10-50-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Subparagraph": "(Note 3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481418/840-10-55-40"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-2"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>56
<FILENAME>0001161697-24-000441-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001161697-24-000441-xbrl.zip
M4$L#!!0    ( #R ;5D7T7,.X 8  !,=   +    97A?,S$M,2YH=&W565U/
M&SD4?5]I_X,5:1%( R%05 G22"&9+J--@890M?OFS'B(EYEQ:L\D9'_]GFM/
M/@@I)31TRPMA/-?V]3W'YUZ/ZV>]#YW&[[_5S_QFFWY[0:_C-^I5]XN&ZO3-
MZ47["[OJ?>GX[RJQRO)C5ML?YJPG4V'8N1BSKDIYYKD&CUT)+>,*.J)K._@T
M[3F643XX9F_WCF16OKU<=]03EG)]([-CME]I;&5],SRI5R]_?+ 3EHN[?)<G
M\@:/H<ARH2N-^FG#_WP6G 8]=EC;J]6KIXV-S/837.]>=WQ6.VSNUMYL-W=8
ME=6.VN7_+;_;"]X'K68ON#AG%^]?T(O+;G#>"BZ;'>9_]EO7O>"3CPDQM]]]
MX4 N>O-/87(93T[8LV8(/-:16<19;\!U?^*Q2RVS4 YYPOP[$1:Y' EV$<<R
M%-K#RC7-Q?(!SX]?9HV]YBFP;?F=SM5ELQ6<__FNLE^QSY?-=GOZO&+3K1.
MOM*1T+NA2A(^- *0EO_1SF6LWNM.9QC1BD.>3*.=JZ&S(:MVH[8#16G/&UCK
M@OP^?U<YJ#P"%N+.!AR1U6(DQ5A$B*@T[&/!-9B53%A7#)7.F<K8>Z53K&GW
M(U,Q^^NB>\T^B(@\8E<3DXL4BPJR<(]MYP/!MI+H:Z%.7.\M;1]V3JR+^--=
M<W%39+ZUP$6#9PQ_\-S8G7*#B"$VZ83=9FJ<B.A&>"Z$V@4N4H _4SF S7(N
M,\:S"2NR7!>"F9PC;MC#%%$.*B+D$O&,>8@FS50J<_CJ[!X89"(4QG ](9.4
MWPI&@9^-:= 6P1E,":\'=@XR"*4.BQ1F&;K#$]"/C0<R'#!3T)]Y_['0HAR$
M%I!*DP@>R>R&C64^P +-4(3601IW"-=4A&4BV A*?[(8AE\5^<.-(R]8+#/$
MEF":Q](#[##':[WP7F8Q]A3/)<:!UB5%A#&!UT+@/& M:1\.$6YB"C$H2>94
M*%$P2U.#;9&D@3VR*!(8 '\%D.QTQOH3<C-@<:+&9DH.+6ZDR37'1)P:G=_P
MTEO V$R=>>#MKPKSF^?"W+L7DRUM2,=,"629@VA#*)>7;+0"QK6PN"#.LI\(
MBA\3($,_D69 YF260@Q($.@YDB9,E"G0CV1"J\0!--0J%!&:#=L&'I$ P"[H
M_ETXX-F-8$WLP&Z1P*)VR'=K1]MBQW:M'47NR3U**A0R1PP:G]$V7>"+PX]\
M>?)$\;V)8DQ$ZUQF$2PHOQP_$[JE_+J_=V"KVI5\>;;IVR6[#1&XL<V7>?<8
MU]K"H %1MSK\?4IXE")"7IBG=R&M[@O 6\[DU%\5&@-@;X^DL8H!*Y'9<:B\
MFFO-HEYID7#+EU+^YYA[I9;12PG=@2]&)3+BN76T;V0DN9:T .F2E%70C$8J
M#"4.N[V,S3)67Y01<"B'GE&G(2<DBH23+&)9UHEY D(/E\X6LS#^ZPLRA'*A
MOX@V"_3W&C=&J/[S"?5D!7C JZ=KQY/I!4J.9$2LX49EG$22&S".BA*B$M?1
M%%803?*^3&0^H2RU:EHBN66 !=?Q\Y[I0E%CM?BN7-"PT$.0R]BL&H:HQ:T#
MMKRY$1F290*.X8T8$GG)!*6;XY$]G$ .7RF3PG68Y(]X4MC]2V$6<8R* \>Q
M#/7GP\IAEB6?H$?N<74Q88F#CM 2XTJ6OBKR;WOP%,7D,VM!]5C\_<J5]:>5
MGMT+PD4"_IS0X*\3^V@M%7%A?0@/'63*VL"^6<F!-;2#4HT*PT(3" NZOF+4
M5)D<[?3Y V,9.H-^=2=6=_I<T24&F["KEZQ+QU$("WL&H^-95LS\VG%>#;B9
M)4'2 \L^$5FAM/$H16R"D]:M2,H#V9*]]\,AVCCC-EAA'_W<"MM^LHBFS/3F
MFY0T8Y$=\_U*^*Z1 Q^4-3/7.$J;7&DS2SNV 4.F.*[G0CRBB'V%Q$;O(PG_
M["#;X! $R)# X9<*+$=\$$M\+23\MRPOLI!6L?/<0OI_EIRU*N$F#KA40DA
M3H<(.HZ$4@"C,F7,*M*QX+>4 UP*MUG %A_VZ\GTL+L6\F7QZ(YP*_8UC]#1
MB-FV7LF0LER!.6!&5>&Y)&20@4R1IJA^_Q5V(:64KOPD\(H3S%IE:A-Y)-;8
M1!YB+^R^!WKVBU,)L^=D6&8CE8P$:7'&;\H/9[J4"I$.$S41>#L>**</_!Z)
M /I&$M7>4JBJ]CMQXQ5\86\CG,?L' M+^UA;[=!C!_L';U[-#4']NE$UU7NW
M!/7J]8JKHLU-N7PC 7&)1/E9HS60(GYX-_&2[FP_<B>R\S(XGG59LQ/\B43>
M\L][?K?"SB^NSIIMGUT%?_N+Z;W\F%+;W_^CO':LMH-/]H*3+C;=32?=A;+_
M %!+ P04    "  \@&U9_G$I@]D&   3'0  "P   &5X7S,Q+3(N:'1MU5E=
M;QHY%'U?:?^#A;11(I$0DD:5 D4B@32CI9 24FWWS<QXP)N9,;5GH.ROWW/M
MX2.$IH&2;O,",YYK^_J>XW.O9ZK7O0^MVN^_5:^;]0;]][Q>JUFKEMP_&DJS
M)Q>=QF=VV_O<:KXKA"I)SUGY>)2RGHR%86TQ85T5\Z3H&HKL5F@9%M 171O>
MIUG/B0S2X3E[>W0FD_SIS::C5EC,]4 FY^RX4-M+^F94J99N?GRP"DO%U_20
M1W* 6U\DJ="%6O6BUOSKVKOP>NRT?'12+5W4=C+;3W"]>]=JLO)I_;#\9K]^
MP$JL?-;(KR^;W9YWY5W6>UZGS3I7+^C%3==K7WHW]1:[\MIU7.*J<X6YF]T7
M#N2R-_]D)I7AM,*VFL'#LR%L#*L'/(;)C9:)+T<\8E<RX;C$52<,I2]T$2O7
M-!=+ASP]?YDU]NH7P/:RV6K=WM0OO?;[=X7C@KV_J3<:L_N-)US>GA765SH0
M^M!74<1'1@#2_(IV+F/57G<VPYA6[/-H%NU4C9P-635JY0,H2F/1P"X[Y'?[
M7>&D\ 18B#L;\K%@6HREF(@ $96&?<RX!K.B*>N*D=(I4PF[4CK&"@\_,A6R
M/SO=._9!!.01NYV:5!!D7N(?L?UT*-A>%'S)5,7UWM/VYJ!B7<1/=\/%S9#Y
MU@*7#;88_F3;V%UP@X@A-O&4W2=J$HE@((HNA-H%+E @0Z)2 )ND7":,)U.6
M):G.!#,I1]RPARFB'%1$R(GE(??1I)F*90I?G=TC@T3XPABNIV02\WO!*/#S
M,0W: CB#*>'UT,Y!!K[4?A;#+$%W> +ZL<E0^D-F,OI9])\(+?)!: &Q-)'@
M@4P&X' ZQ +-2/C601IW!-=4@&4BV A*?[H<AE\5^=.=(R]8.%>K12R+@!WF
M>*R7GLLDQ)[BJ<0XT+HH"S F\%H*7!%82]J'(X2;F$(,BJ(%%7(4S,K48%L@
M:> B6601#("_ DAV.F/]\;D9LC!2$S,CAQ8#:5+-,1&G1N<WO"PN86QFSCSR
M]E>%^<VV,/<>Q&1/&](QDP.9YR#:$,KE)1LMCW$M+"Z(L^Q'@N+'!,C0CZ09
MDCF9Q1 #$@2Z#Z3Q(V4R]".9T"IR (VT\D6 9L/V@4<@ + +>O.K/^3)0+ Z
M=F WBV!1/N6'Y;-]<6"[EL\"=^=N)14*B2,&C<]HFR[QQ>%'OCQ[HO#!1"$F
MHG6NL@@6E%_.MX1NI:@]/CJQ5>U:OFQM^G;%;D<$KNWS5=X]Q;6&,&A U*T.
M?Y\214H1/L_,\[N05O<%X,UG<NJO,HT!L+?'TEC%@)5([#A47BVT9EFOM(BX
MY4LN_PO,B[F6T4,)W8$O1D4RX*EUM&]D(+F6M #IDI15T(1&R@PE#KN]C,TR
M5E^4$7 HA9Y1IQ$G)+*(DRQB6=:)10)"#Y?.EK,PKOJ"#*%<Z"^"W0+]O<:=
M$:J_/:&>K0"/>/5\[7@VO4#)L0R(-=RHA)-(<@/&45%"5.(ZF,$*HDG>EY%,
MIY2EUDU+)+<,L. Z?CXP72IJK!9_S1<TRO0(Y#(VJ_H^:G'K@"UO!B)!LHS
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
MIHW3C?L[YNBW7C3:GF'\=)B!=1R1RVE;3=G5V*T&<_@34$L#!!0    ( #R
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
M:ZH#"%L5O&!U8R#KN/L!#I<VU2Y2?(KZ//N:HEI#31Y_Q71#!^AOZNM7I+N
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
MG] -N-X?0R)^V3]#SA(KP!Q<&;)^8L0M,**;L?'$\-&Q7^"5/M 9F0@S/1.
MX^@0@6Q?K9M#9J[G;&GY9I_W=D]IK@U>THE%CM)3"M(,3JN$F@X.G]K.3@IP
MZR:ZTBUK2/4O$7QUHR=5$)X[FB_&^^".^49/W!&!._I0@;X3_EAL]1USR$A7
M7?:X;137*3YP)@2 "]4R&(KDO\)'9DO-_K2R/EK+>W'WJ--O_>GFG6=BO@""
M=NW]$N?:W%N$HF]61P-@RK;Q-DP)O_=U\#S67'IC$>C&0-4#WAF(C_67>BP[
M^_/R]H/1> U?L9E*0_AC3!I5_59V;\*.%I(8L/3W+^KK5X@;8V1V@ 4_<3[H
M UE!,OO]"]SSQ8</'[[#?V.6/=:@2GI1%;O_%>,_LZH.P?CP?3C[2Q<*Q5>,
M)(8VA@H"+*P*7K"Z,9!UW/T QQI0EKK?L(%L]E3]*T9\PY 8G<N:VH.__H'J
M4^V.SR[^]U\D1WS[_F68[OKHDCC2QM_;%[?5<E,J8HUFKBDUOG]I7VSS90VI
M<%LO-\M2 \M5BYCTN_ C5[V4L$*M4BDW&N5:==L0W,M67]5[M@&_6_Q<^(Q1
M!,N(6WEK."(R:>RJ5*M7L._64-8=J7A57ELB46P!!:CGYT6C,T(6!@4[K0[2
M]@1)D*V6\Y,(C?7$UN5[\5)[^-6#JT&VUPW=T3EJ!YOJ]SKHKEM[VU@8CC/7
M&X"&$=ECDCG#=!E9;93T67[]V05)G-\XHK5X!\0\@OQBNT3X6)'-)PRZ]Y_V
M1.@4UH>47B>RN$;DFQ$T]\#4QG4P-$S;F][7Y><?+URA6GQNQR:X<_QO_W.F
MOMI?VX:A 1B.FB.PQ@FL%R>LP7AV\7]__[\-/.%BU?W_F]M<O2G5KQZPNG1=
MJS>QZ]MZXS97;6+-&@:U2Q.J$(RDL5H=(]F/RJ</M1+6_"%A2XIGKG1RA28&
M_TR*-'-P++$L^X:)V7V S;&*73M^&B;I"E"F6F'Z7F<)!70,TZD6^XJ-4+I5
M4W4HF>N<1:QQEKNJY+J&+47Q9JV_?POFW\O12)J0J;"6@II#P^_U%7D\!M![
MT=<XC//BL!58SRX:8&B[?CU-X!AZE2^[[4 3;9DE#//@0%\HN#4>+*V;,%.&
M41EBW4WJ[5>C]X-_)(0F%]^>>:BWKJQ9Z_J-][1T:U!"!=?R4W#+RJU9SU4;
M94>%A=-NF*O=/ARK=INI-GN.4,R-0;$N)!W6FOX'LXWYSY\/=K/H;%ZU4,X!
M*ZD:P-S@Y2LV-_HQ=#@YE1_WS TMZZ[J+3?BZ[5=Y%F1MU/R X5EZ5B'X>R"
M."<IFF SJXM3<<UCTXY9H5T=]%0+R8&-VG]YTV_"/]+W5/OJ1YE.AW[B6_JM
MPG%V\:M6O\4J4K%<R%UAC8=&4ZHT<*Q<+7S> UEG:/\HO<(M.+!C1A<SYS!C
MLH590]!!Z4$%4R&Z;0OK]!W':5=Q@2VWH71W@*9!1'1@+/K/&<0[^GTH*\KL
M]\@P+&<COF%MPX2,==XQ-$T>6@"B9OJ3DR_Y;INS%SP#TT8#-V8PV\9PFE+Y
M;BMKF0[Z,^\LGC:G<RN<7M;AEX;3[SG#00KNA+&"H?@P_MU=_5'D[+^#*S4-
M@W]N@0[*F]H ]09'7+3N=5+$6\G8"/?911%H\HN,$EW!8F$KNR:!L$*"IOQ:
MGF;1.\YW-UF-/VI>LLN-?.D>I*)U*/(M;GT .KL@:?A]AA$$(B1>X?^9<43
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
M-==<3)K"Q2V/Z_*=^+F&"S2^3+<-$RHY;XDF0$DLLD\600@Q)-KI2I&*/,\
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
M.)P26'MJ*27TYAM^NFK#2Z)\!:I(9)W^.6,"#RK2?B,5F+'RL4(+H78MS*X
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
MGL;-WK0PDIJCAT[/$>03]>6L^.W@MD%2S"H-T,<ES%*MUDB6:GANZF\@I@9
M^#*E4R3:T$MWFCZ!?(9F'G%()O*Q,D^*#K2.60+ #WBQY!O)) H 4JJM#M!5
M\$S(DU+IRC<AB;&-LBUP+0]<V9=?QDX$Y6BP+YV^&]T@M\ERMXMW_X03^_@^
M*T,9>9R,$)Y&X)KQ/NN2[.A]IM2V:0((O<YN$[G14>$M8.H#9\"*AA78U3Y3
M[9.$+=CR>*MP7+0+,N!<,-[]N:;V5;>)BHQW#8Q&(VD=!=9&*]F6/XA93%$!
MP#3>4:K!(W@9J)-<-?][EG@W1!RVX<<J%5:*EVY YLK!EDVE!1MR4_3\R!ZV
M 94UB[J X3?W7C8 O5[$W^OH,KGWC#3])>0&,5:R0,9[)<$@)@. 8/:/X[W9
M#4&19;LJWK*1U)N8-USEB^YM_=6LUVZ471.EXDS:>!V<8=U1<#FT>_$V\1YX
M\,C%<K0A&!2URRW4'!WJ+T[^],)Y.DDEL7M*%'/-4>FN73 /N[7J3>_;0;UR
M5ZG=5IAZY>CR!#[Z':+XEPXR)<$"C9"!OX:WC9YP06YKN1GXC&4X)O#1#^:[
M^@_3 0S!(DAAII+Y[EE7NJ5:E'MO&X1/CT"&=N1_6/@1_&HRHQ5_2B4$? G?
MZL:;HB&WF?) 5?P$ =RD_[K9O%A<Q3]$QMT""9&2:! *$EC &J)M"@?$\YD
M(=MID2 2RA)%Z02UP95I=!P0XRY]^HK!DP5^?C"^9#I[F,H1DJ=T7"XQ;0VD
MA"M'T*SU\^N"R=)PHJY#$N9H^BX[?HSF*P_'[\2%U'[?T8TGS6@Y&JH5,!G!
M'[:9*_?A*OD>1#F61NCM8:8,)J]L!8]8+9?',1/$4\\T=(!O5>]J<K]/<Y'+
M2G\([T50 ZB 'X>ZXIC&0+9[0W^IHVK9UYW[3&T2ATP 'RY8,RY8:;P*MJ6V
M5$Q=_K<-;R+0 ,L:] 'S'6R!/?]#RW8Z*I+V50].PE3]OP3^5OT'W]-2C0'X
M%7VYK3BDC0%#%:NJ^&8R(BK3@7UHQH#H]X%IH(H(W!21^Z!Q6INB R,I"OF[
M&X,;0[-6KP2L!Y>=OE.U2SPB+V))LRG]W'!_I7] ";65,>=%'8&T/9,[0W2$
MJ&;%<".>ZKA>J90O+_ZSG,'!S04()_B3:="$< 2V#TMZ0=;OHT<%_T2ZE-LF
M:.Q,'S0AFD8T$1[3*Y\,$WEQ=V4<ID--<33PUV2HUD79>T]!QU8E-)$A<5/7
MA,$D5"+B!H:J>R%@UZJAJ0,T[]0T*'2-=[! <27_"LW 9$)7HC7@BP'U,E%:
M!LQ5S"Q0-8T:9MX;+#_KP+7DB#$Y=:8=QE P/#&&1<? ( 58;]2&!RS9CDF<
M @++#$)W *!P=))DII)K3-E?"*Q8PPRFH1HZ+$JM4U(Z\J9VIL!,0$RNTA0T
MXVGYB(E9S1V0GR$IK;Y+3USQ215#&9FN1.0.VN)4L)%@@&&^ *@(B=!+<9I*
M2YD1'L 5W>4#L' ) ,X9C#08+8 HD2C!6U-*7'3QB=5(C)S>1I#+$"\/9H=)
MJ$X\"XK!(&X[*&OQ5L4PQUX$=: 4#"!A)Q:0]ZY;V%:F?D,PX5UL6^ 2T.L$
M[#FLD"QOGW8\ZL!L>K?O!.OZ.[.[&E,<;JFO**@=,MZ]%=Z0C],CK_!WEN\%
MM0QX)+A#;W<3CI:[5/#];^#^D'"UE^3I.G:N9!G?%2,3 3$X;<\'=\6CISM)
ME,Z]?J*1*MJ.DYI;P;500Q&12GD3(- B.Z"7*8'#@KD#.K?E7[7M,B5.7 *"
M8>"#CS(BNACZ !QQ>L7GQB4S_D\L_WGW!K6%Q3V>%:MT@09LDEE+5@$K@P0$
M/^0^*&V2\T^-=)K_TE?@!9K<@D=Z\+E%N;Z#G[8G,N!87!$O=3. S &(A7^\
M."1F6UA=V2>&>8*'D@&*3/>'MF&#-//]:'>[<U8EKG=@X4Q@X>_J/LA>M'\T
MA5Z.JD!HMJ$K_]"001">;KV(0L0HP(W>41OZU'EWF+X\3]DKPK"!O_I&QQ=,
MP=M@6I!CN?5&Y&>>%&L':B+<@%>?9F5[+W!7]1Y4/M",)^Q,TH0#7S**2I*V
MVNB$D)N%=T)0[NOI3T%&L1D%HW9MA4@!TEO#S?GRL0WO/_$L ):^K1V^'_HR
M?-<<BK38V8VJEB_^0-31O'1,:28A1V7\*@H55^Q-Y!2!$$,((J5KPWWF/FJ'
MM!S*._W<;1+C006#HFU[3.__!M;5+9=/J((B!;#T*ALY!_;S9"K61"%/&'O"
M6?VL.RJQ+3R9;VYE F>422+?N-Z'NAP4&M]=7--G@)\P!YSH!E*N%*8X_L%3
MR:"<^HXK(@!"[=Z>,Z#";4QR&1**#!;IFHI;D.1O0'%O#]WD". =-_3JQOJ&
MH$[0A"8TYK,_D4B*V?<S/SR<!0E> P6)KBCX.QDB=0+A4/\L 8>6)%JI^IL!
M>"'*C@PO<BN$IR^7)G4^Q06)$UN6 5X8RL@Y!)(AF<AX-I*-3&6GZI>;4;#T
M9&O\2 "7$Q"8K<2B/S;'?="!KU1BIV+]-?R]A>]I :SW,R4"O-DPZTQ%7_#]
M<H"I2)PYK%1CHG@H)!)(LN'KRCBAX\:H$W\9D>R6;4B391L6+V5[X/#6JN-!
M2X%V[_0B,[BQ1<4=2^]K7JV'VTHRM-)#3-SS31)9@0MKO$3+JZF5H5H3'B1-
MM37]'5-A[/L:A.P"^//88QAZV>@U-[1Z8,YN2K_.3WNI-$?VP\E+-7_;47DI
MK;27XE?:RV^=]H+M!:@8>#'[G1^-=@_TFZ9<=FN*W4!_YW!XHH "E@>]J<*%
MXF%3H2)_;R_R9\U1N3:\Z5[<?9S^2J/B8^I:X_"P.3*Z]8_WBV%=UMINEKB!
MUWO$WB"H!<\!]>_(S1+QXV,MC,^X^YZ\D\O$O9.CX32L3M_?[.T)/5D;G'UX
M*WK,1(CBO]U6M;1\;MD]N)R:W\^I.C W97W@%N)&_6"\OWU+:?@FO@"A^/^^
MY:);R<YID3S9ERMP^CT+T$]!0'H>W9"[H N*W,HL<FEKHMDVT-Z:82_]S//4
MD%:7/\Z&9JJ.P<"G"P9DR;6C+OT]"SNXY]\*SBOR@?><*SWY_-\Q]N->=%B+
MX.@93W]'-I)?[BGQ[SF3+1;]4OS:Q9;M8FK]V-0;WOX^/]G^?@$5E]TTAM@3
M=Z*7^RN4#<8=\<799!LKU%UN6J8=Z'KO&:<(!-KQGL04S>'>WFVC.:H[#ZW7
MD6B?/;?'7;X4_R8R<CYQ-)-'>N#>">(YUMZ6F[>-*9L^\=Q7B<WR/%O@PB80
M;P2?W#Q\SDPR6 J?%\J+67VZL9R1NC7XG!W9,A>?2W3'F)K"QQ;Y(IN5/@V?
MTGS^Y%;@S^+UBW4^S"JW#7YK\.DZWC'X,Y=XUAN?9;E"GN6*V\B@W H,JMY_
M:/477>]L%7]R\?@SEWBV B>QA6*1%?-A+<[7[YM%PZH:3#K<Q,"C,54=KDV-
MC_M[&OJMY8VLZ66SYLO#J_!X40RC+RN1F[%YA>\-/ B<;8H2$X\'YE@N)[%<
M/FRFRB8IX6AM!D X)7"R]EI7;BL71Z&29CLI8?YTM_F4D-@&Y,!>$%F.ESZ9
M$HIK,QW"*:'<>"L_-,3CIW-M=RAAULA83 F)K4>1S?,<FY?F7KI]-B4L;7.$
M4\+/BRO]_=GLG#QU=X<29LV3A9203VQW"JPH\"R?P(_8:/ !H_B8E!4GII=D
MY,YJIG,EKI$SZKV?77=,Z58H=P-7^W&(,<:DGXV9*U/$E]A(+K"<5&2+4DH*
M::TX+L4U7T;5TLVPE:UVZX/=0?&",:'YQ-:GQ&:S KBULQT\MP_%0ER[9&0X
MVNMY]K&LY5N[@^.%O5KSB2U+7F0+6?!X\V%S[>;?=H1.49M"Z:=21#:N?3*J
MCEK9NXXPN!CF=X<B9BR-*7I(;%^"<2D('"L)\>AAP9RWB +E$M\<B:=7KT7S
MBGONC7MQT_2*/=L8D!0+]Y\>X*>FOT560$O-4>'V./^L/36.*RO5[GK)3NM/
M]9%F.OG";@(C-4Q#A[^V:99TG D=P:3&99<"J[O5O^JJ]5?G;1.USL?-T?5A
MKJ^W3NS[4^[;07 $5?VR!G\_HCTFL/H9_CQ_9$KERZN;2GGG2Z G>^-X_<])
M>N. 3)AP<QZQA9B7I$V[SF#BI&YC2P'+<J9;3 11[)7RU,D/YC]'LB[]_'RL
M@5-Q4C9-[<=\32R$'@^Z(#7&;CHVJ9-S]ZOY-1C>N3 UVTV/]@LRX!$WP=,K
M3,/J$H7FH..;QHTJ "P=-VO6#&_0$'-LCUAK//7%8EF\3Z,7;ZIM$*29WL95
M@*UJ(N(NS;)J#0Q+UBZ[YX;^1!IVTP[>T2(B: \G60Y49N[\\&[TTCW);J*[
M\6%S5'EZKMVUS8N;7N';0?7BJE2MHV# )C7GE[63O?/J7:7,E!J-RF_2D,;C
M(5-Y4Y5WB]$,G&I/2K7=:@5:D>]A+X-%*PK6)J#50&NUO$(8K,-1S;;3QS93
M;?)!QYMAXS66E$USZ+86=P(]*.FKL#L)S?)GNHY&ZB/:6 >!3.^WW-6#NR%-
MH]['TX?\Q'Q26S/NB>E@C2N12UB#3D>@!&:E!,4&E0!>BPA::A7<)NW1 +LE
M ,#^-1U"ST2$$*%%IT( 4,*.'*RS'1^$-)1A&;4;.$.@D=9$F8/R06KYO4H/
M;_E@D\<,7=E#(BTFP3W#X=SRGF OXI#2WX[:(:B@Q8X,?C2U6S*]R#2<IUY(
M'FP<B0E:.7<B2(U'I:\6=V[0F92;EIA7IFJ85Z1R=%PT0:NE2GZQ46#0YY2T
M#-Z6+[M4<_2K+PRMSE&5>]Y$'R_P9A[-P67NXKQ?+3]C\YBC<Q"*9,3G;]$Y
MYLCMO#LN"G$+0&B'X+ *D=GY9!,U(X&!"V:@I(;42]-N7QE2.DT;[[H%R(/
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
MAO*;OQWUL&6:K'O/'1J I7\PYJ[ .U2WF26=4:Z$YIAXK%<S=._M#1HHLFY
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
MMUBJ+P'0U E<VFJIOME.G\O80O$;%&Y0EC\,.L^_+AJWA^6QC3X+F:V6ZP'
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
M^-2UGV%-W#/(&5W6QN([RH7DFJ/R@#\1K9=GOB?LF@LI9:==R'-%MM $.E=
MHRN+G4DNZ"(L^BWX=+G#7Q_MAUJ^VTW1K<S-=2L/FZ/!Q=VI>-NS>X_%;P?G
ME5*C\GLXD_<*TY/?E F-:X#&E,D,'XW@QBO]R+0-<V"XTJ^KMA66>5-Z:EM3
MW#J[MF(BV[G?TH^ (1U@/$9Y==0!LML^<^F@B@;NFWT3V<N8[\BGA&^M3(C
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
M13_OD:$X/QA^\#%N%I+-_OWMWX/QWENF(K_LM10@#Z!&67N7A]:W.1TW"TL
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
MV4PPRF593G] [Y3Z<D>9>9<;($.I[X7 2(0^"(3@Z8G%JJBH!!C $WA'F(+
M=,%N0S5BDC>:Z%I;>*M$?6N,SI%7PL=H)ENV(G=(*&8X<3"\)-/=J!^-V[FG
M9$ETO6W+]"3D>BYP,A.TD=GQXD/N.VF(P==\;,;;BR:[2^#$;UMY4I$V096A
M[8W+(5'9:EL=D&FWH,S(N>%Y&[;4L6@("3U&HT^G:1*5Z+W6UVN@:P\5ZH)/
M$54F $^":TJ3_M8#D FX!([NDJI--@PJ_X5NJ]V3P8 E/DQ;-=M.'Y9'^(\)
M!QU]M8V!$EAG@%X@+ D_S?11OP.@Z/4B/FHX-H9?/>@AHYF&ML/NWR6< H@3
M+V1IL(B*@S>TCSSK1//$0R\25X2!B(VE6FZ4BNG00)?:QW\!W1!.,$Q71  '
M3J -J=; :;= 6"1&_:09+=A93Y$U^%<;D(I' P;5"*FS#.R%8(K2V)-B# RT
MQ]K4@NIJ@$GX <TUQ?Y<IALZ!^*%LQ%BIGQ-XVZ$7@S+)G+#E-]]$+@VI=PR
M3$^F,MZ/X'P8 W\#NX^<BBS ^GSFI_&Y\&49L%G>X3CP"@S8P594Y&6 I.EQ
M$@"Z^H2X>U%LUJ6T_D!3QQ<&QX;1(<^63>>)*77 '58)PZ)+C)^C70.H]OUB
M# 8^.5I 1!!;V+&)78W'I5]CJ$AV:"!$1>H.1 E)R,-6W=L&\@U"L-U6!K87
M[,>5.TH?D8+>/9Z0C-3]@.T1R(]_-X;?0-$5(FW(\_3<\ 2 LXT!4B J!85R
MF]Q'(/A;MCL2!:603L.B:K^%]CP2HRLW.E0,L)DGQ([N?N-!P=,-/02 1V+(
MY*K> 8(QA^,-N.R.6E,VD7#)(=\4S2"S7S& "/1-Q+"L^Y*6G@-_?%P'/^WR
MXC_+&1S<7( %!']F&D,0]'T76)YSTC@*('Z"-F$9RT%!1:BE+0]4S!%4NPS)
M?P"'20=?0P&]T5$&&/XG^-"9%Q"50(*6H>N*QOJ(!XZ4B9+- .WB@G@CY>@>
MBG0#&;-/01M0F$!+(+#'PG62?3N*!3S:HNX9 JQ$4TAF;90S_[(\\KJ"N<>#
M.9;2F1(L5,N\ S];GFGB):^PGE'B?NZJKNF/74]L^F,0?MY'&?>C=U73IA\;
MJ\#I;S#;1N],?TKUL_<AT:YJ'W!K(LF8>'=(N)(0GTUO^U%LXM ]$-.9[ER+
M@W65$XUM@FY$Z0!<#6YI7[5=*3FA4#U; ,F%8 $K3_ Y?YX??.M9X0T4:..?
M [%T-52XG@'RIBKO;CJ.>UU,8GA4]+FV@6^7A1A3$\86L5LFM?H<2LL0W0T$
MJW7<,/Z4#O/#]R%*#"F8A.! HLHT2X*JH_E0]L!1!\.,6-%HR8!DA5T#W;IW
MPK :L!QXHPY>Y[C"FIJCLT9." H!?/(+-?-DWW EF518\&ETPX(3'4.AX0D'
M^T_:8+)GB,W2TCR+FF@GM\K+@8_;N#S)$7E3+?>!13NDBU#,NT@%NIFTIFA!
MJK?E#-TR0V.ZWF^)QFE3,J#:PM%GC<D=MJ9N>J;A/!'^FQ%6KB1P,3<M9,XN
MZ[?,!9J>\HRP>9\1,H[E?0  =C\#>>M]:.*](<%:<%F&*AR+I!?L,)"QJ>U=
MI7Y7K=SONB<?8&1J3<"/82$'K620H)8;!"7F$*KE@:DJ8"8.,\2<1OE)30?=
M>*,Y('T7U;"<BEP)/X"?JRC\7'T+PK7M ,\J>$_30>.Q [(*S*.A9Z^ \*'V
M$LUM(1<_NHK\B3=^L*AG>V9";$^:>>*2Y'&YY)+D/\PKB&?/Q Z8FA8U@N@Q
MT"27754T;:VBG.G(J._Q)-YJ].>9L7N_PW1]22Q,$($.,:5,Q*>KLC"?T//4
M&0LX'7#[@_FN_I/I@/$*O\=+)=!)WZDF(4E"KA=SVR#@.P((=>1_6/B1^L\4
MJ/&GU#*$+^%;H"9%0[R;8&2.$Y!P?Y.OF\%:AGSL'\+=!S%=94WQ[6C/!_")
MTB=!8N1.$6C 4P>"8MJ@S$S7=$'-[R<S11C9[/@IRA'#\2MQ';7?=W0#O4U'
M4ZE*-!5XYY7[<)5\CY$LM+[;0QQ71*=&?'=)_:I:+ONT3@ .JD '0%716>WW
M";6#A=L?PGMUZA!>&=I05QQ@:]GN#?VECJKE*V^I?:8VB8Q0X+KP'']'R 8A
M#>:50[2\RV??K2'ZOTJF@^1E8K3&:7E>%5J$@*5_"$BZ<#Z5NA[_MF'+1*S8
MU!?^#B;KGO^A98.[B'1^U4,KH^K_)?"WZC_DFD4U!CT9S+VVXA G/=,FXD]5
M_"MF5R*-72MRB6)902=$-_0]TT_F4'3@*H6Z]99B4KGG0\(#:JU>\=&#'H^*
MES $3%&;(K:+W!D2<X<$$=21,I?87 5+P.=#AX84^GW%)/<Z0+$[+**"&LOU
M4DB>H6IV4"1C2-KK@4XY[J_"/I\!1T=#&E1UDK_FX09$#A:Z%_Y&Y\4D%BJ!
MO$F=G[^D_2P3^"E17G)?\7(9-=FBB8O[X%^ZV'Y7,)R'I*VCZG(#+=09I;+)
M%V"S&L<7L!AYYO:EO\DSN7WN[\E<6"HJ>2FWG__;<W2G1.;X0G%W<7UB8B(I
ML!^F58]3VT-1#4SY5VZ,:8+9XKXX#[/BOA +LVS ?AEC->"ONJ1$&?G-T!Q8
MA"(]@S$CN=T;1VI=?34/4Z#G&'ID"AARJ+R AU@JKY]U:TC(L6GR6)[?S_[M
M'90FN@22<O>9>\6]),&]CS> =E@0!\0?ZY!K"_PI1FUP<AX)(XZY:H<I;ESQ
M[!8+6(OH#M@]\U=^O\CXA#=!9_E]SJ<SW_X-)[0 >8W11Y*7L_NY(+%:H(1(
MX=23HF,>%)4&<L (?E,R_O[)=S,+\L$%YP<5W44^%:.K7NM+7]?ZO]>U?NO@
M-[Q3AU/=Q!/NGGS)@'R9^5[8<2@$Z9D\T<':#F(?_: 11A!]0-XUT#>>S;79
MV5(IV;1T4!:YMR&<:SE]-#M&Z+*Z51=CW\HP,TM9 [1"[\=O,7U+BCE]:U&[
MJUD9_]Y3;24PGR3NS M_%%4N=F.?T)%30=I'L.Q9@'X*FX!\H--B<!;8-+HI
MZ\_V/8S>M)CNIH]([@,UCZ^(X8E])I-M54AWJW^CNIP4+(MW&7OP32H4%W_X
M62*(T$EB25"5_L:$K=S87TOM*E5JWIJ=+$U%VT YZ^1K;P%O=);X=XR-QA%$
MTPM'#VGS')9X3_'A0\\6_W+!J+A=W$4VW5U(?^;R7,(1<F$<-[?9W_2$<0XG
MC$<S7]D+T!Z!!Q]7:"U8\Z\H]EW4\GIFM3PKBA(K8K_-+=Q=CI4D@2WDA:W<
M75[";N[Y9971TN\A\?O4WR(5]@OIOZ7 [XL+WY*&QDS O=6)&Y5E6#B>W;%2
M1^/EJ8CE>/BON#2];M<ALOD\F\M+NWR(G-OX,3T;-MXV]KFE^7W]"!42R+;U
M[R*WSZ<KE=9I5="&JDN9%&M5%,!_!3:?SWW*V_-L0<RRHI#]G+/S!9878I\\
MN<K/[N?35\9%?C^W@;=(,5@\-G.MA8-H'M*-=V^^R\HDSW&LP/&[? 0NS[-2
MOK#+1Q#% IL3Q4]79#21Y].W(260*^N'Q;Z0MDXOX/\%HNZ++UY0=:\M@CG1
M$WT1.")]WS@MUY?W]5A.*K)%:3W&^I8?5F*S60'<J_6(L2T_+/B14IZ5I-##
MSGDS\<NG#[;B/(,$JB9!D".=G62SN[.1_Z9G"^QD;@1QFR;2'[Q4M@[S%S=.
M9&,Q0YI0"DLR[PJ!'+=E$R:LJ33@J%11^(@6BI8G"A-"=ML:TJ3>#$T,%/U5
ML=0E/#-S(OV4%K+W@#S<+JQ.WR_ &3C]@9M^:@4R"0/5W:0EFE?>3>ML,E8/
M2QI(<T_L^C!=D3'G$!B"('#A LF-JYTA,[5U#:@"&]["V\:OKCXQEC,88/KS
M^$.O;AOW@/G>V&/!;1@B#P:F03LU84F2WSJB@U7Z3^!$] !9I%X:ZQ/VF2O:
MGE(;8J\22[%MKXK:3>(FJ=V:\>Y5\;M%#C)VB[=-M46*,4EG)IW 0J8)E!U2
MN/17-I!Q[/[<HR9L53&;6NH6D&?<SA.'C6JP:@F+)P&YM-H&.U99*A8TDKY5
M;LTX]M@<(A046<-V\]-U''.8"F#N9I8CCL&E];:=B8ECG_HFBS:\4Q-R-0$!
M)-%=9VKU"KX!>,?0%<IYFF*[Y35]1[/5 :8387I/R_#:"\"OW;K8W4W[BIWL
M1I/"KT@.]LXGNV$-UU-X8O]\X9R9:3>/?7UDRTV;L[Y2V[Y2VV8WO;6I;>N\
M*OM*&OM*&MMLTE@Z5RJN#!3YA<E1077(Q$B+BIGDL_"]D1[[@H2E11D37"''
M%HM<C#>(6W\:D15$GN7"(TB?>9HY:5P+XF&BP!:XT%R61&>9DRZUP-TOSDG
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
M]+X#C=X-_.$#_AU'T\F'_P-02P,$%     @ /(!M62@,W4Q\$0  ";8  !$
M  !K<FUD+3(P,C0P.3,P+GAS9.U=6W<BN1%^SSGY#XI?LCE9C"\SLQEG)CD8
M\ R)#03PS"8O.:);@-;=+5;JMLW^^I34%_J.&H/IF3 /8Y!*4GVJ4JE4NO#A
M[\^VA1X)%Y0Y'T_.3\].$'$,9E)G_O'D?MQHC=N]W@GZ^]]^_SL$_S[\H=%
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
MFN#G:^*0&77E1>'\7?HH;*5'6U<?(Q4Y%/(U)?^GM\\!P90ZQ"P--986J,,
M3<HG=9=VLT#+"]1:JMF#)=&HE$QO.(22ICWTF+SI]-KR'9/4>VWIU#JH7&R#
M(77@)S?GT#V;4O%[AZYO51;D'9KEV.UJ_Z452D39%>Q<HIK,MRW'I1UJR9W0
M-9^1'UZ0>6@!*)[H(^G.9L1P![/8 <K$S78G.J&;TJ3(4=U!18?N#/E4A;\N
M(J:<,WR>PVV%:.QOHJKK9-*SEYARF3;@'2J63& +%A4,5A(2BQ]'&8)K;JS"
MX15MNFY5M"8#<XA=&<R6"P^.36)C_I!^9ZZ,H@XS4:[Y&$:OXZE9O]349&D/
M/=ARV8SVCDO!Q*D.#:/P.'!]_(*U[#?NW>N1UF%$? 55(&PV&\PZ9$8XE\^M
M/"L[%&(II:CMLTKQ@%U?_IP0MJ*8=Q'2BF5J&N1K>\)E-N&9!^WR,NJ@@HD#
M58/[A$@*\FJK=N"^&,I_BP(ZH@U#WK/<[".@FK1U$%$T?0"WQ:NYC52'MN!Q
M!C<!J#'KF=DEOH#0(:P3F/4QMR(4&8HZL5^R1$WG'IKM^(YH:B-TZ/\8R@J2
MHPV&O(U4O6)U7;C%)5.P_"XG.;0$8^,Y&YHJRGP]IC\T_5^N@(__ U!+ P04
M    "  \@&U99ONUH:00   -L@  %0   &MR;60M,C R-# Y,S!?8V%L+GAM
M;.U=;7/CMA'^WIG^!]2=Z5QFHO/;79)S[IJA)=G1U)9428Z33QF8A"3T*$(!
M2-O*K^\")"5*? -M482GO0_66<8"S^ZS6"Q>"'[^Z7GAHD?"!67>EZ/3]R='
MB'@V<Z@W^W)T-VY9XW:O=X2$CST'N\PC7XX\=O33/__Z%P3_/O^MU4)7E+C.
M!>HPN]7SINQ'U,<+<H&NB4<X]AG_$?V"W4!^PZZH2SAJL\72)3Z!/X0-7Z"/
M[\\^/*!62Z/>7XCG,'XWZJWKG?O^4EP<'S\]/;WWV"-^8ORK>&^SA5Z%8Q_[
M@5C7=O)\$OT+Q3^[U/MZ(7\\8$$0V,L3%\^"?CF2[4;-/IV_9WQV?'9R<GK\
MZ^W-V)Z3!6Y13]K-)D>QE*PE2^[TTZ=/Q^JO<=%4R><'[L9MG!_'<-8UPU]I
M0?D$$D$OA()WPVSL*]I+FT&Y)>1OK;A82W[5.CUKG9^^?Q;.46Q\94'.7#(B
M4R0_@;UUJU\9#Q;$H39V)6?'\N_';08^"6"5Y)R3Z9>CKWSA0 -G'TX^G9_(
MZO^^5<A?+<$W!96N=82.7][T)7:EI<9S0GQ1!B&S<#U0AI@3SY\37Y:IA"M3
M<F\@9?<A"VA #*:#I>SRX%.EABN6J@5<&XOYE<N>*F%+"=4";>PS^^N<N0[$
MP^X? ?5753#F2^\-;!]")"=)JBS/&0>+!>8K $!G'IV"A.=;MLT"SX?A8\A<
M:E-2:NT]5+TW-8>< 0I_!0BD(9?2P&7XBV3VZ"Q <4O&6$>.GL03RE3E7E(H
MMC=X'?+@#QY<.M/K_#G%]P;GAH#&I2BV2^VM\1ZD3PLRP<_E"#**[@T&\+V@
MOHH0X)EMICH.I'8:/5)#U(3 <H  4UN@>06F"7YP:U5ZNX%:8ZN>+N62=<=9
M/9Q:PGL.<GK(LLKN#<@5<R%! @=2]8<^1O\DHD_\$7DD7D#$Y>J:L!G'R_GJ
MBO$)P"1 9I]ZY!:BRUQT/8<X8[*$E.:!\/,3"1X*P,?Y^P[Q,75+53PL"A,"
M002IC[F4?"0UAH2\IFH-#C#P""ID@KOFUO(UO>&E]=6J4%7"JM11>V_N><O
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
M0:M9+J1 :VDN6E+..:.%UEI[88*HD(22#>46/\7A4Q ]U W1I"!0ZMC-1&
MOYZ00*$ AE4F*-NKO[D.:E%MW/7?)4XV5[$7*;FCE+2W;:F$NM^O%(HY9X<>
M6VN'D@@C*CT\&0[/64'*GJ\G=!'Z@:U.*H8IB:S57!4JN+4\%2)!Y]PQ0=?>
M+@B)=IQX[%!H18<=QJK^]SQ[).%/]DB(5E<:]XX$7NT2.NH^)!BK;X]*1>W=
MCU"#W=^.$,LY)Y !N-8N1"Z-2G$XWH?=)#R/HRRAM[V\D'I*A0.2BUN_ ZH
MW;H *I!U3B1#@,*KGZ@BC]C@-JJ#8=^<1UCN5YH2UMR)&%KI1>H_.V]S.29Q
M,Q.IL:-6]J'E<ZQIVXJ$W;9M0:NW;?DSH+9M8A*W+9&RT[9$1-=S:S*6V[<-
MK]'">P%(;=Q")6EE*N=J??P\?L+)Y#YE0X5@Q;?QNZVU<2&L8F6\]J/S!I<A
M:D\1GNBZ9R%ENZ$OXM6.QI5T5B.PH/ZSK686@2I:N?H;B$86 &HO=7,1=A[>
M<@-/R(=]^O'+T'L0P&_\;JN)A;"*-J[]"**118A:5QX*&42%7#7S!4Y72<"V
MZ%5VU,2L-[H 9*OM*S*P*- &)F="1=:18[_%#P$=6MB9CB))IL*-2>1MNWXE
M[.98(!0&01H3A-+1HJJ$2BU'/)I$T<X+;_$V3E3TJ8O99HT(9),L51E0'!$
MDU*#RR(N[(@1_[7SD@PGX:N6%"U)V[R00&U2HR$&BAUB;%*"E.)N.;),O(BG
M.="2I"UJ?;HA =N:>C3D0/%$ DX^)2GEW3)E\8C#D!Y ]2*]0Q$)VV:+''"3
M+VU)4(R1PI-RAFF@7 4.;:9/-#HG89*AL15YE^1IP5;QIQ0&2Z$F0D,6,35$
M]1PQJ?*\H89#+4G;[)% ;?*F(0:*,6)L4JYP<<3DW9-D&OE&%"GEW!"D 5-,
MCUP((#GJR'34(-(NB7$9I"LOY%@NR=]$5PH4LK8)(H7;)$E+$!119.BD9.$*
M!6>8BE/"_!U[B1E=*I)NR-*"*J9**0:0*$UL.II0>2<D.=\E20VU?,21BUK;
ME-6 +?=G)7(@B*(!U]JUY>(UHC@:@?B%JLL@Q-<[P5$-L8@M;LC %9QH_@Z"
M"Q)0K:N,_"8;E4-<T$G+%[L$449SJDO-:8K998 89)T%=1E 3! "D[!A+\M2
MW#MAQ#FF1SS#6>3CE[_B5ZE=+3F[G)# K).B(02(%6)D$EKDPHA)(R+NA!@W
M2;#QDM=%L-(,%6U!N]20 :USHRD%B!P2:!)VY-)H,3MW.9(LO9>93X@:K(,5
MVW36L$0J;Y<L&MAUSDB$ 5%'C5#"(**$ZEHNB32+5G&RC2O''<[Y\YWGL2^/
M4#1:=DEE9$*=6DH50 0SP2FA64WUA)])07&"\@(0+<$)XR:^3RHJS?_G*HCP
M>ZG]0EF[[%+ K7-*( B(27)T$O[DDB?%/Q#5H7=5@)#F0P=3/[@GS0=3TGP
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
M=+,-XU>,;S%;537FD8&>3489FU'EEE8)#,M,D<I&-.*KR#="MNB=\#)0YKT
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
M<@WG//H%T^>*L3]Y(A.$!WR]HWF^YNO6C2O-^-:]&)O,ZVMDE9)=RP##U9[
MFR3^93K[])?E] )-ODQO)Y^FZ/KN\QD92N>7B$SR/L^O^:"Z0/.[Y6(YN;Z8
M77\Z&G:K1MZ.94#DM72D[E3 T3%:-;(79:"\$,1+84D0^2WW2D%0!GV)X?E8
M8GION7,I "BM,]& U+(BH--:@_M 8D.)0\J;D//UN9<^7H;QL^[FB%K%;EI%
M/?AZ@D6Y/!@Z&H!LG=TOK[,2ME$EQ+0@76Z]QAD%=I/$3X&/_;/7NY0FC"I/
M*4UH3EN>Z4]S JU'0997 GL:VE@N[%@*&/[VAMZZ9CE9_ 5=7LU_6:#+V_EG
MM+\K-3E?SKYH7\V L]S[ 5+C"'")#JR".*8Z\?_?+M_VH@_O$%K-B*-+E_$M
MIJT4A+AFT#(>QL>,_UF["?[M5&+]>8!QOPFF0UDRM/TT0?E9E,4T.RC_&'MC
MBJ8"I7^E_Z:(T"YE*151>7 $>>6'?G;>R8O58.R?QQNZ.ZFZ9"43MAIV*@'7
M DZA)!CR*N&U@\QX]?7TGDJC544<8;ZES"Y0/7M)XI$X-/^;<VY=Y'F%*N<N
M)I%/_O><9<V5[23KU>Q>XS,SHGZ%3ZT#AH.&0-M7][A:?DP2R-/;S>/&[ 0H
M3X8K,5^IX?)(N "ZZAQX11S:V1<]U*X'OP_EV==DXS/RO/OIXSM&(/J77_,
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
M=+F2[NY@_R8)HE6P]>1KGDH=N^O/!O#K2\T*!>>,ZH*R2:[)PT."'[R,/6W
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
M_BV##>[&O(J&6\ZUH*O95HH? <^:6 ]D6$:*&Y=;NNT?1QL_^OD"W)G! 7.
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
M=&LUI0ZL5C.#*FFU4MF\U:I_NB+_(G\N_D3^#SUL0_[R_P%02P,$%     @
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
MZJ4:NM #;E'ERH(:?#K)ZUA[7E(7;\#M:K5RD#B/212[_G_CE6HE65U>%W/
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
M=#'V7Q8[?$DB62CU?JU")W!LUE@4X(%;P#X+0H/0E_8C%HV7A*<3E++7OLR
MQ/:C\\QW9K:P* I&*4P1^6NP6;(5EATT#Z_B>O6>W7 FNH]4IR'HE(EJ6NMJ
M9LG@F0_IV9EH+YA]<\/03:]:9)-_- HO?1?+3A@-FP'/A*C=76OA \YJNP^3
MP+NWFGU!M#H)#T"@S-"-DY!EOEZ'G5)[FR3+I1N^4@/$=.T]IS6".$N(QC:+
MQ,=>\>++5A3-7YPSA\6S^B2B#=-_#'O3^[L^"Z$9C?MWO>E@-)PXO>&5,[F_
MO>W=_<:#:P9?AX/KP65O.'5ZEY>C^^%T,/SJC$<W@\M!?P(35E/66.,]%DD=
MF'XY"A=ND#U><$GII6+-^#_82W+1:#XNV--%$F%VH_4*15Z(5_GS!R6=IM3.
M+JBXW\5 M/Q9X#>GU*:Q,WH<A 4[0N_&(:%C2?Q*96:+S14;7*N'BK_N#A7C
M.S9$3'_CPP.+KANS\#N8WI^K,?;9X%?013T(:%0%NN(K$FS#@D;7-FL%N*=J
MT[A[^[<&5';T/[YH/'L0.G"WNN"7W2[(PUS/+GJ3_I5S.;H=]X<3/F7#=,*-
M:*-Y49ELI\.=0MQ%P=7-;VRK>^B^[0(]^:,K]451:HT>O7?#P)V\&3/9?0VH
M&;3M&!2NT$,\>O#Q8N?F9'$P./^X.QA<]2^FSNCB9O U7;8##0)4]HU8&IU;
M4![JG:X'L^E56 &ZDTEI*#VE)=7:CD[!D[D(^L+Y;E^XZ=,Y$:@'I(*J+7^W
M'(S%IU*,YC=T#X.0D>UK5 7N!=54[%B_-@)V](/"9:[JSO!IMS,,AG1MV'>F
MO7]!=8FUS"8S@[02\.U!HWXBKP7<132H$=TFM+ZKL!!3G)Y>TTWA);^TOT"!
MT!UZ_GFWZ]".<SN8IM<*F9OC<L1]G?TAG*-3HI1)[S)L!NXFB%)(C1YHV@YP
MGZQ%<<65$G/H[.BW>QQS2(\[SG]HX;C#^5/^3: +Q:=Q\E'F7'(L65'VV,X8
MQ/J"'PYGIQP[*KVF_]48;77K0U^6,.;,#!AP'K,,1[OYZ'1IU*P.?6'"F$4C
M6,!)W'T?X!H'.$8W^ G-4I%E^PYE5>BK#L;D:<,!3EQU#/4H/R&FNR@*#Y6;
MG5E%*BIK-09]P\&8W#T@.^H'MO(+JV,4<@BTAVAE1>A;"<8FH G%4=-]']%U
M7S^*\=*-95F;=\M!WQHP)K-:4?"1^0X]H2!![&D&MB]F"GS#\>-E$L5DB4+M
MWF?:#O0] F/^Z@$%SN\0/1=4#4E _^JE^<4,=S+F+4%?,S#?A]8$"YSEP7+E
MXI"GZPKS%*VC^0UA[V_2U6"Z/-1FNEYKT+</S)?/>X &SO@XQ"1<7S3TW2CB
M;D .]OJ>6B$.4Q849]H2^(4$8ZKKHG7T+F">DDS@ /ZQ%0=P^L6W[/X57 V;
M>(]HEOB4QR&*)RX%Z>+U*R*+T%T]5NUV625%G:/Q\VKH8E.'JPH$E_6DG_3"
MP8$[QYN*"]\G&MR>P\_&8\ M/>041'[+^ESIMI8H_ANXUW6!X%N.X/4D4 I
MYG=]BVDU6.J>M*-%4;),?\:IU.C;37\'.H*UC3#Q=K@ WQE5J27*W)*]A?:Z
MCUF9M@U]TGLP6ZH'>DNOA-01L+?DTYC2.+97MWNW#WV(W*R!- R.+8-,I1YC
M%/+7;P(O33D7\7&TD(/&>+QI]C/0)]SM##UM4 %O8.LN<\^?NT>%Q[EX=[D/
M<!S=$=^_)B%3S7P*J]DP]$EZR_/77G!;9#:%-.H%J]_+8(R;A#YQ;]E4:D)L
MQY8[O>DCVV&7DARD%\F ]]-'>*.,V9EN;Q-6.)K;8V)MP4?'[  E6'!!;[*W
MA_D%'CUVM!N WN1IT64(AV7TU;NG:=(&]$:L!HDUKVX>>E!D$NY8'W8?L$_7
MX[?LL--@BU2K,>B-D.9H6ALF.Y88UW0E1)ZIZ%S(], :_X&B(8JS:*KB$2!=
M,TVI@:%>,!OB -V2('Z,^NR+$[2*^=,8GS\R6Z(%Z!^?WU^Q)TY\P>*EE!YF
M^HB<>2Z0$S.)G&@MDA.@V DSH9R'5V>1BT4KA4Y,*\=,.(>N\9R BN<LN7P.
MA\192^A\_OAGAPGY9UZ2R^G\*9/T+1^*O_'G%,W#O[LW%%LAPK8W%*,P+H!/
M_[4!GOYC WH^3+(15O!F(BTO*7X,\,LU:.>-1!4!:+$KC?!M1":^N#@P 7)L
MRSR(%=GL-/>G(4+>^P5Y^L!'Q_ U92+[QX:([ >_WT\J4,]^R7X'MNN2 [8-
M;D%>2];C0Q+<*Q_'VRH$YM@S ;I*<$L0SY>_8K@W)8 =/]IIIG=U>M,9IK,5
M_Y"E/V>W]"HW*9]*:>L:B<#-ONVL/][M._89'!,V<HSF=VA%0KYMS 8@64X&
M29VCB=G5T,62T700Q(BBF&6YGR"/>4:H9O>3_)%-,54Z=:&=N74NAFL" LY=
MU5TZ?O-F<T\C?1?$0_A)OO.OT12TA]<\7T-=N.SP"%8%UK.D\CB*H]%\[2_L
MQ3+?WJ=2ALN\6>YS0WG#CI>U[) Y]^!MW']N_#.T5^X4H_$W1^/B '2%]TZ[
M!3O\&74#]/7UA'?\"274< 3JU+6#25/;U;UQT;X+L0DJ+UZG]+,"QZ)*Q6+E
MTR:SJ&D[[L@FR&0R"IV4*A6+E>T@T\!HM:]!%93<TYTIB#>_3L( ,_<!_>QH
M/L<>6G]<Z&EC%37J06]'#.RN& 2NC0CXGH2?M+-7)P?+54B>T@00*O^HM!)T
MO$$-RG34:H8O00^Z=8-D3E=0_)GOS;HJH-L;NE<*%M)NI%L9.D*U9E\RPP:\
M0PFU_!I*GUQ4U;/U=J[*5:Z'!SAM/<]+E@D/E;Y"%%L/<V3IWWV4I:'K+4D8
M9Z_#";62NGL;^H*UDZ+*%IH&V?S8Y4OJFPG0@@D!F@U.J-T0U?&'\%K0/K[F
M1XD"&/:Z]?1.P$KO<X@R9]ARJ'6*;KOBN",6?[N4K5.O\G6GLJIV]"%1L.P@
M6"4Q_6],+GS7^WX6>70UCJ);,D/LFE'/]Z=XB<[8I35:N7B3]BM[>9O.*GR1
M* ^IE;K;2P^!*$)IF:L=<ZGI'S'A_TYEGZ2R.TLF/ ^L=7W?B0OR.Q%3P"&I
M!LXB5<&9<1UX2SK!M^#._2[IATE&AAY[(WZ1;BTO7JN346B?&^S]"3N<7B!9
M&@Q0@C^64*H@TJ"T[M*]=V_6MAUVU'C?T[I];X84_+E(JJ;R!&2GV-M@>$=I
M\&./^EIN- EF;.$X=)?*<Y)VOF:'Y51:O6G_KJ5_.V<N;"'\:WD=+'44*^I
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
M,P'>[4:K%9[%9!_\]/'\1VFTFJ0\=/B&.LY,J6Q+<6:C98 ?DJC_[P3'KX/
MH[K0%6DJPJ=S*=YZ5:'#$-30FT  P<(/]5GXP9"%UD[0]V3AAV99J![AHS N
MC.[T7YN1G?[C]RG;[XWF [H[?L*SQ/4%\S M*RAJQ_C>VF0L5KS0QP'Y8O<!
M^<Z$>3H>\6I*^M3&XE?A-%VED*H18([%'*BY4JG6SBP_)$%_N?+)*T)7.$0>
MK=<+9A>$16K/GG!$0NGPIU\=[+B[#M;E\=$4)Y QDHLSFN<"1I>/+F9/G0LI
MI)54=<#.?O?G34.[-LGJ[G>U>+_KL[T^I>Y^UQN]WS7%2\3"EW"P*.PGY7>\
M%'6L#U)HZ)Z7%G0M[?[&*)P3-BEXQNSI5=5V?QP[BR9(MD0FT!L01W_1$NX1
M"(!;L7"7;D[A6FQ$;06%3VC&,P6M(Q92DY&%F"@JGNY%52W$6J6L]^1BGRVR
MJ00LCQ,;HJL5EA)HT@RTT[]-/LWA;(G=(0E0YI:84 O#'HJF5,'(Y6FL6 2
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
M#N &   3'0  "P              @ $     97A?,S$M,2YH=&U02P$"% ,4
M    "  \@&U9_G$I@]D&   3'0  "P              @ $)!P  97A?,S$M
M,BYH=&U02P$"% ,4    "  \@&U9L*6?4($#  "@"P  "P
M@ $+#@  97A?,S(M,2YH=&U02P$"% ,4    "  \@&U91,F,IGL#  "@"P
M"P              @ &U$0  97A?,S(M,BYH=&U02P$"% ,4    "  \@&U9
M<_;8$6+8  !^A@@ #0              @ %9%0  9F]R;5\Q,"UQ+FAT;5!+
M 0(4 Q0    ( #R ;5DH#-U,?!$   FV   1              "  >;M  !K
M<FUD+3(P,C0P.3,P+GAS9%!+ 0(4 Q0    ( #R ;5EF^[6AI!    VR   5
M              "  9'_  !K<FUD+3(P,C0P.3,P7V-A;"YX;6Q02P$"% ,4
M    "  \@&U9%P*1Q589  !MK@$ %0              @ %H$ $ :W)M9"TR
M,#(T,#DS,%]D968N>&UL4$L! A0#%     @ /(!M6=X.]0WG50  S @% !4
M             ( !\2D! &MR;60M,C R-# Y,S!?;&%B+GAM;%!+ 0(4 Q0
M   ( #R ;5GW*3CEW3$  "UJ P 5              "  0N  0!K<FUD+3(P
D,C0P.3,P7W!R92YX;6Q02P4&      H "@!J @  &[(!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>form_10-q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:krmd="http://korumedical.com/20240930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="krmd-20240930.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-11-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2024-11-13</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-07-012024-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="From2024-07-012024-09-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-09-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-07-012024-09-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-07-012023-09-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-09-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_ManufacturingEquipmentAndToolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:ManufacturingEquipmentAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ManufacturingEquipmentAndToolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:ManufacturingEquipmentAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_StockOptionPlan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:StockOptionPlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_OmnibusEquityIncentivePlan2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_NonEmployeeDirectorAndBoardAdvisorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">krmd:NonEmployeeDirectorAndBoardAdvisorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_srt_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-09-30_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:PerformanceVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_CommonStockWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:PerformanceVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_PerformanceVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:PerformanceVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_CommonStockWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_CommonStockWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-03-08_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-08</instant>
        </period>
    </context>
    <context id="AsOf2024-03-08_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">krmd:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-08</instant>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_SecurityAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">krmd:SecurityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-30_custom_SecurityAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">krmd:SecurityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_LeaseOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">krmd:LeaseOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_LeaseTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">krmd:LeaseTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-09-30_custom_LeaseThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">krmd:LeaseThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="N">
        <measure>krmd:Number</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2024-01-01to2024-09-30" id="Fact000003">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2024-01-01to2024-09-30" id="Fact000004">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2024-01-01to2024-09-30" id="Fact000005">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2024-01-01to2024-09-30" id="Fact000006">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-09-30" id="Fact000007">0000704440</dei:EntityCentralIndexKey>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-07-012024-09-30"
      id="xdx2ixbrl0218"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-07-012024-09-30"
      id="xdx2ixbrl0238"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-01-01to2024-09-30"
      id="xdx2ixbrl0240"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2024-01-01to2024-09-30"
      id="xdx2ixbrl0289"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsForOtherTaxes
      contextRef="From2023-01-012023-09-30"
      id="xdx2ixbrl0350"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-01-01to2024-09-30"
      id="xdx2ixbrl0373"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0386"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0387"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0392"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0394"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0395"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0398"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0404"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0410"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0411"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0413"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0426"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0432"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0434"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0435"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0440"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0441"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0446"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0448"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0449"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0452"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0453"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0455"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0469"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0476"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0477"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0480"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0482"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0483"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0486"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0488"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0489"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0492"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0493"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0495"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0516"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0517"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0522"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0524"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0525"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0530"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0531"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0536"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0537"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0539"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0552"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0553"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0558"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0560"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0561"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0566"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0567"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0572"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0573"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0575"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0588"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0589"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0594"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0596"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0597"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0600"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0602"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0603"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0606"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0607"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-09-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0609"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NumberOfReportableSegments
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="xdx2ixbrl0624"
      unitRef="N">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      id="xdx2ixbrl0736">P6Y2M30D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      id="xdx2ixbrl0749"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      id="xdx2ixbrl0751"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="xdx2ixbrl0752"
      unitRef="Shares">898750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      id="xdx2ixbrl0774">P7Y4M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested
      contextRef="AsOf2023-12-31_custom_CommonStockWarrantsMember"
      id="xdx2ixbrl0840"
      unitRef="Shares"
      xsi:nil="true"/>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested
      contextRef="AsOf2023-12-31_custom_CommonStockWarrantsMember"
      id="xdx2ixbrl0842"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      id="xdx2ixbrl0852"
      unitRef="Shares"
      xsi:nil="true"/>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      id="xdx2ixbrl0854"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <krmd:LesseeOperatingLeaseRemainingTerm
      contextRef="From2024-01-012024-09-30_custom_LeaseOneMember"
      id="xdx2ixbrl0872">P7Y11M1D</krmd:LesseeOperatingLeaseRemainingTerm>
    <krmd:LesseeOperatingLeaseRemainingTerm
      contextRef="From2024-01-012024-09-30_custom_LeaseTwoMember"
      id="xdx2ixbrl0874">P4Y3M29D</krmd:LesseeOperatingLeaseRemainingTerm>
    <krmd:LesseeOperatingLeaseRemainingTerm
      contextRef="From2024-01-012024-09-30_custom_LeaseThreeMember"
      id="xdx2ixbrl0876">P3Y8M2D</krmd:LesseeOperatingLeaseRemainingTerm>
    <krmd:LesseeFinanceLeaseRemainingTerm
      contextRef="From2024-01-012024-09-30_custom_LeaseOneMember"
      id="xdx2ixbrl0878">P2Y8M2D</krmd:LesseeFinanceLeaseRemainingTerm>
    <krmd:LesseeFinanceLeaseRemainingTerm
      contextRef="From2024-01-012024-09-30_custom_LeaseTwoMember"
      id="xdx2ixbrl0880">P2Y2M30D</krmd:LesseeFinanceLeaseRemainingTerm>
    <krmd:LesseeFinanceLeaseRemainingTerm
      contextRef="From2024-01-012024-09-30_custom_LeaseThreeMember"
      id="xdx2ixbrl0882">P4Y0M0D</krmd:LesseeFinanceLeaseRemainingTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2024-09-30" id="xdx2ixbrl0971">P5Y3M22D</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2023-12-31" id="xdx2ixbrl0972">P6Y10M17D</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1 contextRef="AsOf2024-09-30" id="xdx2ixbrl0974">P2Y11M19D</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1 contextRef="AsOf2023-12-31" id="xdx2ixbrl0975">P3Y8M19D</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="AsOf2024-09-30"
      id="xdx2ixbrl1007"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="xdx2ixbrl1023"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="xdx2ixbrl1027"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <dei:DocumentType contextRef="From2024-01-01to2024-09-30" id="Fact000014">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2024-01-01to2024-09-30" id="Fact000015">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2024-01-01to2024-09-30" id="Fact000016">2024-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2024-01-01to2024-09-30" id="Fact000017">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2024-01-01to2024-09-30" id="Fact000018">0-12305</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-09-30" id="Fact000019">KORU MEDICAL SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2024-01-01to2024-09-30" id="Fact000020">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2024-01-01to2024-09-30" id="Fact000021">13-3044880</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2024-01-01to2024-09-30" id="Fact000022">100 Corporate Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2024-01-01to2024-09-30" id="Fact000023">Mahwah</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2024-01-01to2024-09-30" id="Fact000024">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2024-01-01to2024-09-30" id="Fact000025">07430</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2024-01-01to2024-09-30" id="Fact000026">845</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2024-01-01to2024-09-30" id="Fact000027">469-2042</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2024-01-01to2024-09-30" id="Fact000028">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2024-01-01to2024-09-30" id="Fact000029">KRMD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2024-01-01to2024-09-30" id="Fact000030">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2024-01-01to2024-09-30" id="Fact000031">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2024-01-01to2024-09-30" id="Fact000032">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2024-01-01to2024-09-30" id="Fact000033">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2024-01-01to2024-09-30" id="Fact000034">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2024-01-01to2024-09-30" id="Fact000035">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2024-01-01to2024-09-30" id="Fact000036">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2024-11-13"
      decimals="INF"
      id="Fact000037"
      unitRef="Shares">45837304</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityListingParValuePerShare
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="Fact000039"
      unitRef="USDPShares">0.01</dei:EntityListingParValuePerShare>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2024-11-13"
      decimals="INF"
      id="Fact000041"
      unitRef="Shares">3438526</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000049"
      unitRef="USD">8806310</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000050"
      unitRef="USD">11482240</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000055"
      unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000057"
      unitRef="USD">24777</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000052"
      unitRef="USD">5164700</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000053"
      unitRef="USD">4045211</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000059"
      unitRef="USD">3928318</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000060"
      unitRef="USD">3481301</us-gaap:InventoryNet>
    <us-gaap:OtherReceivables
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000062"
      unitRef="USD">74312</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000063"
      unitRef="USD">28889</us-gaap:OtherReceivables>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000065"
      unitRef="USD">955213</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000066"
      unitRef="USD">1218288</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000068"
      unitRef="USD">18928853</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000069"
      unitRef="USD">20255929</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000071"
      unitRef="USD">4552176</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000072"
      unitRef="USD">3837657</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000077"
      unitRef="USD">441186</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000079"
      unitRef="USD">390341</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000074"
      unitRef="USD">746302</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000075"
      unitRef="USD">754361</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000081"
      unitRef="USD">3063731</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000082"
      unitRef="USD">3514055</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000084"
      unitRef="USD">98970</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000085"
      unitRef="USD">98970</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000087"
      unitRef="USD">27390032</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000088"
      unitRef="USD">28460972</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000096"
      unitRef="USD">1670300</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000097"
      unitRef="USD">975193</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000099"
      unitRef="USD">2792967</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000100"
      unitRef="USD">1711427</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000102"
      unitRef="USD">401993</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000103"
      unitRef="USD">314344</us-gaap:NotesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000105"
      unitRef="USD">181745</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000106"
      unitRef="USD">512520</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000108"
      unitRef="USD">766867</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000109"
      unitRef="USD">462941</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000111"
      unitRef="USD">114297</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000112"
      unitRef="USD">109540</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000114"
      unitRef="USD">395954</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000115"
      unitRef="USD">368313</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000117"
      unitRef="USD">6324123</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000118"
      unitRef="USD">4454278</us-gaap:LiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000120"
      unitRef="USD">230332</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000121"
      unitRef="USD">316623</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000123"
      unitRef="USD">3102097</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000124"
      unitRef="USD">3336300</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000126"
      unitRef="USD">9656552</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000127"
      unitRef="USD">8107201</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000134"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000135"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000136"
      unitRef="Shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000137"
      unitRef="Shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000139"
      unitRef="Shares">49275830</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000140"
      unitRef="Shares">49059583</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000141"
      unitRef="Shares">45837304</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000142"
      unitRef="Shares">45639081</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000132"
      unitRef="USD">492758</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000133"
      unitRef="USD">490899</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000144"
      unitRef="USD">48940978</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000145"
      unitRef="USD">47018707</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockPreferredShares
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000150"
      unitRef="Shares">3438526</us-gaap:TreasuryStockPreferredShares>
    <us-gaap:TreasuryStockPreferredShares
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000152"
      unitRef="Shares">3420502</us-gaap:TreasuryStockPreferredShares>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000147"
      unitRef="USD">3882493</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000148"
      unitRef="USD">3843562</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000154"
      unitRef="USD">-27817763</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000155"
      unitRef="USD">-23312273</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000157"
      unitRef="USD">17733480</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000158"
      unitRef="USD">20353771</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000160"
      unitRef="USD">27390032</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000161"
      unitRef="USD">28460972</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000163"
      unitRef="USD">8179977</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000164"
      unitRef="USD">7003198</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000165"
      unitRef="USD">24807864</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000166"
      unitRef="USD">21331734</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000168"
      unitRef="USD">2993986</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000169"
      unitRef="USD">2661021</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000170"
      unitRef="USD">9038825</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000171"
      unitRef="USD">8954398</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000173"
      unitRef="USD">5185991</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000174"
      unitRef="USD">4342177</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000175"
      unitRef="USD">15769038</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000176"
      unitRef="USD">12377336</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000183"
      unitRef="USD">5127658</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000184"
      unitRef="USD">4623928</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000185"
      unitRef="USD">15804966</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000186"
      unitRef="USD">15352972</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000188"
      unitRef="USD">1533845</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000189"
      unitRef="USD">1293256</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000190"
      unitRef="USD">4143751</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000191"
      unitRef="USD">4454739</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000193"
      unitRef="USD">227785</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000194"
      unitRef="USD">216014</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000195"
      unitRef="USD">677019</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000196"
      unitRef="USD">642050</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000198"
      unitRef="USD">6889288</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000199"
      unitRef="USD">6133198</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000200"
      unitRef="USD">20625736</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000201"
      unitRef="USD">20449761</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000203"
      unitRef="USD">-1703297</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000204"
      unitRef="USD">-1791021</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000205"
      unitRef="USD">-4856698</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000206"
      unitRef="USD">-8072425</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000213"
      unitRef="USD">9485</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000214"
      unitRef="USD">-9390</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000215"
      unitRef="USD">-12674</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000216"
      unitRef="USD">-12542</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000219"
      unitRef="USD">-3527</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000220"
      unitRef="USD">-300</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000221"
      unitRef="USD">-59806</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000223"
      unitRef="USD">112995</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000224"
      unitRef="USD">135429</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000225"
      unitRef="USD">364183</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000226"
      unitRef="USD">392098</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000228"
      unitRef="USD">122480</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000229"
      unitRef="USD">122512</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000230"
      unitRef="USD">351208</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000231"
      unitRef="USD">319750</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000233"
      unitRef="USD">-1580817</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000234"
      unitRef="USD">-1668509</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000235"
      unitRef="USD">-4505490</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000236"
      unitRef="USD">-7752675</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000239"
      unitRef="USD">-300247</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000241"
      unitRef="USD">-1477642</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000243"
      unitRef="USD">-1580817</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000244"
      unitRef="USD">-1368262</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000245"
      unitRef="USD">-4505490</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000246"
      unitRef="USD">-6275033</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-07-012024-09-30"
      decimals="INF"
      id="Fact000252"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-07-012024-09-30"
      decimals="INF"
      id="Fact000253"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-07-012023-09-30"
      decimals="INF"
      id="Fact000254"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-07-012023-09-30"
      decimals="INF"
      id="Fact000255"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="Fact000256"
      unitRef="USDPShares">-0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="Fact000257"
      unitRef="USDPShares">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-012023-09-30"
      decimals="INF"
      id="Fact000258"
      unitRef="USDPShares">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-01-012023-09-30"
      decimals="INF"
      id="Fact000259"
      unitRef="USDPShares">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-07-012024-09-30"
      decimals="INF"
      id="Fact000265"
      unitRef="Shares">45851019</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-07-012024-09-30"
      decimals="INF"
      id="Fact000266"
      unitRef="Shares">45851019</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-07-012023-09-30"
      decimals="INF"
      id="Fact000267"
      unitRef="Shares">45639081</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-07-012023-09-30"
      decimals="INF"
      id="Fact000268"
      unitRef="Shares">45639081</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="Fact000269"
      unitRef="Shares">45791756</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="Fact000270"
      unitRef="Shares">45791756</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-012023-09-30"
      decimals="INF"
      id="Fact000271"
      unitRef="Shares">45578314</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-012023-09-30"
      decimals="INF"
      id="Fact000272"
      unitRef="Shares">45578314</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000277"
      unitRef="USD">-4505490</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000278"
      unitRef="USD">-6275033</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000283"
      unitRef="USD">1924131</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000284"
      unitRef="USD">2379613</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000286"
      unitRef="USD">677019</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000287"
      unitRef="USD">642050</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000290"
      unitRef="USD">-1477643</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000292"
      unitRef="USD">-300</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000293"
      unitRef="USD">-59806</us-gaap:GainLossOnSaleOfOtherAssets>
    <krmd:NoncashLeaseAdjustments
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000295"
      unitRef="USD">243762</krmd:NoncashLeaseAdjustments>
    <krmd:NoncashLeaseAdjustments
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000296"
      unitRef="USD">-16489</krmd:NoncashLeaseAdjustments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000301"
      unitRef="USD">1119490</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000302"
      unitRef="USD">332975</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000304"
      unitRef="USD">447017</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000305"
      unitRef="USD">-1727954</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000307"
      unitRef="USD">-217652</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000308"
      unitRef="USD">-87540</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000310"
      unitRef="USD">-330773</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000311"
      unitRef="USD">243283</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000313"
      unitRef="USD">695107</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000314"
      unitRef="USD">-1446180</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000316"
      unitRef="USD">303927</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000317"
      unitRef="USD">-149872</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000319"
      unitRef="USD">1081539</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000320"
      unitRef="USD">-1431412</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000322"
      unitRef="USD">-1259333</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000323"
      unitRef="USD">-5989358</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000328"
      unitRef="USD">1340994</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000329"
      unitRef="USD">586897</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000331"
      unitRef="USD">42786</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000332"
      unitRef="USD">19312</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000334"
      unitRef="USD">-1383780</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000335"
      unitRef="USD">-606209</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <krmd:BorrowingsFromIndebtedness
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000340"
      unitRef="USD">487516</krmd:BorrowingsFromIndebtedness>
    <krmd:BorrowingsFromIndebtedness
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000341"
      unitRef="USD">565172</krmd:BorrowingsFromIndebtedness>
    <krmd:PaymentsOnIndebtedness
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000343"
      unitRef="USD">399867</krmd:PaymentsOnIndebtedness>
    <krmd:PaymentsOnIndebtedness
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000344"
      unitRef="USD">532441</krmd:PaymentsOnIndebtedness>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000346"
      unitRef="USD">81534</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000347"
      unitRef="USD">73243</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForOtherTaxes
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000349"
      unitRef="USD">38932</us-gaap:PaymentsForOtherTaxes>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000352"
      unitRef="USD">-32817</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000353"
      unitRef="USD">-40512</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000355"
      unitRef="USD">-2675930</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000356"
      unitRef="USD">-6636079</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000358"
      unitRef="USD">11482240</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000359"
      unitRef="USD">17408257</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000361"
      unitRef="USD">8806310</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-09-30"
      decimals="0"
      id="Fact000362"
      unitRef="USD">10772178</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000370"
      unitRef="USD">46014</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000371"
      unitRef="USD">34773</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000374"
      unitRef="USD">3160</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000382"
      unitRef="Shares">49089864</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000376"
      unitRef="USD">490899</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000377"
      unitRef="USD">47018707</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000378"
      unitRef="USD">-23312273</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000379"
      unitRef="USD">-3843562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000380"
      unitRef="USD">20353771</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000390"
      unitRef="Shares">53725</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000384"
      unitRef="USD">537</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000385"
      unitRef="USD">123267</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000388"
      unitRef="USD">123804</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000393"
      unitRef="USD">393113</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000396"
      unitRef="USD">393113</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000399"
      unitRef="USD">130676</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000402"
      unitRef="USD">130676</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000405"
      unitRef="USD">52125</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000408"
      unitRef="USD">52125</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000412"
      unitRef="USD">-1935958</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000414"
      unitRef="USD">-1935958</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000422"
      unitRef="Shares">49143589</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000416"
      unitRef="USD">491436</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000417"
      unitRef="USD">47717888</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000418"
      unitRef="USD">-25248231</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000419"
      unitRef="USD">-3843562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact000420"
      unitRef="USD">19117531</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000430"
      unitRef="Shares">41138</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000424"
      unitRef="USD">411</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000425"
      unitRef="USD">136020</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-04-012024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000427"
      unitRef="USD">-38932</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000428"
      unitRef="USD">97500</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000433"
      unitRef="USD">401218</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000436"
      unitRef="USD">401218</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:CompensationeExpenseRelatedToRestrictedStockAwards
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000444"
      unitRef="Shares">55061</krmd:CompensationeExpenseRelatedToRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000438"
      unitRef="USD">551</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000439"
      unitRef="USD">63434</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000442"
      unitRef="USD">63984</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000447"
      unitRef="USD">13032</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000450"
      unitRef="USD">13032</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000454"
      unitRef="USD">-988715</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000456"
      unitRef="USD">-988715</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000464"
      unitRef="Shares">49239788</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000458"
      unitRef="USD">492398</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000459"
      unitRef="USD">48331591</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000460"
      unitRef="USD">-26236946</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000461"
      unitRef="USD">-3882493</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000462"
      unitRef="USD">18704550</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000472"
      unitRef="Shares">36042</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012024-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000466"
      unitRef="USD">360</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000467"
      unitRef="USD">97140</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000470"
      unitRef="USD">97500</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000475"
      unitRef="USD">305376</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000478"
      unitRef="USD">305376</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000481"
      unitRef="USD">193839</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000484"
      unitRef="USD">193839</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-07-012024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000487"
      unitRef="USD">13032</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000490"
      unitRef="USD">13032</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000494"
      unitRef="USD">-1580817</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000496"
      unitRef="USD">-1580817</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000504"
      unitRef="Shares">49275830</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000498"
      unitRef="USD">492758</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000499"
      unitRef="USD">48940978</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000500"
      unitRef="USD">-27817763</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000501"
      unitRef="USD">-3882493</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000502"
      unitRef="USD">17733480</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000512"
      unitRef="Shares">48861891</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000506"
      unitRef="USD">488619</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000507"
      unitRef="USD">44252117</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000508"
      unitRef="USD">-9571211</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000509"
      unitRef="USD">-3843562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000510"
      unitRef="USD">31325963</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000520"
      unitRef="Shares">48875</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000514"
      unitRef="USD">489</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000515"
      unitRef="USD">175287</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-01-012023-03-31"
      decimals="0"
      id="Fact000518"
      unitRef="USD">175776</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000523"
      unitRef="USD">535059</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-01-012023-03-31"
      decimals="0"
      id="Fact000526"
      unitRef="USD">535059</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:CompensationeExpenseRelatedToRestrictedStockAwards
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000534"
      unitRef="Shares">50000</krmd:CompensationeExpenseRelatedToRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000528"
      unitRef="USD">500</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000529"
      unitRef="USD">169887</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-01-012023-03-31"
      decimals="0"
      id="Fact000532"
      unitRef="USD">170387</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000538"
      unitRef="USD">-2410885</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-03-31"
      decimals="0"
      id="Fact000540"
      unitRef="USD">-2410885</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000548"
      unitRef="Shares">48960766</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000542"
      unitRef="USD">489608</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000543"
      unitRef="USD">45132350</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000544"
      unitRef="USD">-11982096</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000545"
      unitRef="USD">-3843562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-03-31"
      decimals="0"
      id="Fact000546"
      unitRef="USD">29796300</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000556"
      unitRef="Shares">22886</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000550"
      unitRef="USD">229</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000551"
      unitRef="USD">90018</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000554"
      unitRef="USD">90247</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000559"
      unitRef="USD">540099</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000562"
      unitRef="USD">540099</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:CompensationeExpenseRelatedToRestrictedStockAwards
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000570"
      unitRef="Shares">50000</krmd:CompensationeExpenseRelatedToRestrictedStockAwards>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000564"
      unitRef="USD">500</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000565"
      unitRef="USD">169887</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000568"
      unitRef="USD">170387</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000574"
      unitRef="USD">-2495886</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000576"
      unitRef="USD">-2495886</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000584"
      unitRef="Shares">49033652</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000578"
      unitRef="USD">490337</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000579"
      unitRef="USD">45932354</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000580"
      unitRef="USD">-14477982</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000581"
      unitRef="USD">-3843562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000582"
      unitRef="USD">28101147</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000592"
      unitRef="Shares">25931</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012023-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000586"
      unitRef="USD">259</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000587"
      unitRef="USD">82567</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000590"
      unitRef="USD">82826</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000595"
      unitRef="USD">551250</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000598"
      unitRef="USD">551250</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-07-012023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000601"
      unitRef="USD">63582</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000604"
      unitRef="USD">63582</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000608"
      unitRef="USD">-1368262</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000610"
      unitRef="USD">-1368262</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-09-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000618"
      unitRef="Shares">49059583</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000612"
      unitRef="USD">490596</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000613"
      unitRef="USD">46629753</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000614"
      unitRef="USD">-15846244</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000615"
      unitRef="USD">-3843562</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-09-30"
      decimals="0"
      id="Fact000616"
      unitRef="USD">27430543</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000620">&lt;p id="xdx_808_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zHbZTY15EU52" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 1 &#x2014; &lt;span id="xdx_825_zps1R66qG5Q4"&gt;NATURE OF OPERATIONS AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--NatureOfOperations_zuNRR9X8WuT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_860_zL58AmV7DqSg"&gt;NATURE OF OPERATIONS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;KORU MEDICAL SYSTEMS, INC. (the &#x201c;Company,&#x201d;
&#x201c;KORU Medical,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) 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 &#x201c;FDA&#x201d;) quality and regulatory system and international regulations and standards for quality system management. The Company
operates as &lt;span id="xdx_904_eus-gaap--NumberOfReportableSegments_dxH_uN_c20240101__20240930_zrWOQ5rJdevg" title="Number of segment::XDX::1"&gt;one&lt;/span&gt; segment.&lt;/p&gt;

&lt;p id="xdx_85A_zlKzyNhotq45" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zxTa5f2NTFU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_863_z3u1ztSDWWPc"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying financial statements should be read
in conjunction with the Company&#x2019;s annual report on Form 10-K for the year ended December 31, 2023 (&#x201c;Annual Report&#x201d;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;), 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&#x2019;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#x2019;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.&lt;/p&gt;

&lt;p id="xdx_858_zjxYcOOJfiPk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZ86aZl4CBLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86B_zxJfOor2QNue"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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. &#160;As
of September 30, 2024 the Company held cash and cash-equivalents of $&lt;span id="xdx_90B_eus-gaap--InterestIncomeSecuritiesUSTreasury_dm_c20240101__20240930_zRZ8kgSh6uhg"&gt;8.8
million&lt;/span&gt;, the majority of which was held in a secured US-treasury money market mutual fund.&lt;/p&gt;

&lt;p id="xdx_853_zwcCH9ltGUkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zpHXUHJP89Z8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_868_zfJNXKfqZn1b"&gt;PATENTS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.&lt;/p&gt;

&lt;p id="xdx_852_zT8HRlDMNaOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zqiFo0vrTd6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_864_zLIdpY0GWn3i"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, key employees and consultants, as well as
shares of common stock to non-employee directors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Performance share units (&#x201c;PSUs&#x201d;) are equity classified and
measured at the fair market value of the underlying stock at the grant date.&lt;/p&gt;

&lt;p id="xdx_858_zPuK4iHPQXOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zEjvUKTCnSuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86B_zzX85zWjkZU3"&gt;NET LOSS PER SHARE&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company computes net loss per share using the
weighted-average number of common shares outstanding during the period. Basic and diluted net loss per share are the same because the conversion, exercise or issuance
of all potential common stock equivalents, which comprise the Company&#x2019;s outstanding common stock options, unvested restricted stock
units, performance stock units and warrants, would be anti-dilutive, due to the reporting of a net loss for each of
the periods in the accompanying statements of operations.&lt;/p&gt;

&lt;p id="xdx_850_zWUC8JD5Vj4h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--UseOfEstimates_zwBJwuyIaRwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_867_zXdhu3aGikK9"&gt;USE OF ESTIMATES IN THE FINANCIAL STATEMENTS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity with United States
generally accepted accounting principles (&#x201c;GAAP&#x201d;) 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, expected credit losses, and customer rebate
and incentive accruals. The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the
results that may be expected for the entire 2024 fiscal year.&lt;/p&gt;

&lt;p id="xdx_853_zDMfURqrRNTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zBnku6HMugG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_861_zAVc8rBfNITh"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our revenues are derived from three business sources: (i) domestic core
(which consists of US and Canada), (ii) international core, and (iii) novel therapies. &#160;Our domestic and international core revenues
consist of sales of our syringe drivers, tubing and needles (&#x201c;Product Revenue&#x201d;) 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 (&#x201c;PIDD&#x201d;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#x201c;CIDP&#x201d;). 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 (&#x201c;NRE&#x201d;) revenues (including testing and registration services)
received from biopharmaceutical companies to ready or customize the FREEDOM&lt;sup&gt;TM&lt;/sup&gt; System for clinical and commercial use across
multiple drug categories.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For Product Revenue, we recognize revenues when shipment
occurs, and at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Rebates are provided to distributors for the difference
in selling price to distributor and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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&#x2019;s customers for which the associated performance obligations
have not been satisfied and revenue has not been recognized based on the Company&#x2019;s revenue recognition criteria described above.
As of September 30, 2024, the Company has recognized a contract asset of $&lt;span id="xdx_90D_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20240701__20240930_zs270hcliNI7" title="Recognition of contract asset"&gt;74,312&lt;/span&gt; which
is included in other receivables and does not have a contract liability in the accompanying balance sheet.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BB_zofRxwMyRalc"&gt;The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Nine Months Ended September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 26%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;7,022,811&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;5,929,071&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;20,186,191&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;17,899,463&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;International&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;1,157,166&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;1,074,127&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;4,621,672&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;3,432,271&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,179,977&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;7,003,198&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;24,807,864&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;21,331,734&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_z4HPq9rP1jhi" style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_857_z8UF6jlgSFE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;


&lt;p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJbmPfiRquv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86F_zQB5mnbGtWH1"&gt;ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company considers the applicability and
impact of all recently issued accounting pronouncements. &#160;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.&lt;/p&gt;

&lt;p id="xdx_85A_z4NSgm49D4Wd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zI5LBVzkfG0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86B_zEgjNVcrMTh8"&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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. &#160;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. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses through September 30, 2024.&lt;/p&gt;

&lt;p id="xdx_85F_z5G37SYemi95" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zZm3ysdCI1jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_860_zYrpO5MLmIDj"&gt;RECLASSIFICATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Certain liability balances within the accompanying December 31, 2023 balance sheet have been reclassified to conform
to current period presentation. There were no changes to the Company&#x2019;s results of operations as a result of the reclassification.&lt;/p&gt;

&lt;p id="xdx_851_zfUC0Texp6H4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2024-01-01to2024-09-30" id="Fact000622">&lt;p id="xdx_84C_eus-gaap--NatureOfOperations_zuNRR9X8WuT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_860_zL58AmV7DqSg"&gt;NATURE OF OPERATIONS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;KORU MEDICAL SYSTEMS, INC. (the &#x201c;Company,&#x201d;
&#x201c;KORU Medical,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) 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 &#x201c;FDA&#x201d;) quality and regulatory system and international regulations and standards for quality system management. The Company
operates as &lt;span id="xdx_904_eus-gaap--NumberOfReportableSegments_dxH_uN_c20240101__20240930_zrWOQ5rJdevg" title="Number of segment::XDX::1"&gt;one&lt;/span&gt; segment.&lt;/p&gt;

</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000626">&lt;p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zxTa5f2NTFU5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_863_z3u1ztSDWWPc"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying financial statements should be read
in conjunction with the Company&#x2019;s annual report on Form 10-K for the year ended December 31, 2023 (&#x201c;Annual Report&#x201d;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;), 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&#x2019;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#x2019;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.&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000628">&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zZ86aZl4CBLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86B_zxJfOor2QNue"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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. &#160;As
of September 30, 2024 the Company held cash and cash-equivalents of $&lt;span id="xdx_90B_eus-gaap--InterestIncomeSecuritiesUSTreasury_dm_c20240101__20240930_zRZ8kgSh6uhg"&gt;8.8
million&lt;/span&gt;, the majority of which was held in a secured US-treasury money market mutual fund.&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InterestIncomeSecuritiesUSTreasury
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000629"
      unitRef="USD">8800000</us-gaap:InterestIncomeSecuritiesUSTreasury>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2024-01-01to2024-09-30" id="Fact000631">&lt;p id="xdx_842_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zpHXUHJP89Z8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_868_zfJNXKfqZn1b"&gt;PATENTS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.&lt;/p&gt;

</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2024-01-01to2024-09-30" id="Fact000633">&lt;p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zqiFo0vrTd6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_864_zLIdpY0GWn3i"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, key employees and consultants, as well as
shares of common stock to non-employee directors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Performance share units (&#x201c;PSUs&#x201d;) are equity classified and
measured at the fair market value of the underlying stock at the grant date.&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000636">&lt;p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zEjvUKTCnSuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86B_zzX85zWjkZU3"&gt;NET LOSS PER SHARE&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company computes net loss per share using the
weighted-average number of common shares outstanding during the period. Basic and diluted net loss per share are the same because the conversion, exercise or issuance
of all potential common stock equivalents, which comprise the Company&#x2019;s outstanding common stock options, unvested restricted stock
units, performance stock units and warrants, would be anti-dilutive, due to the reporting of a net loss for each of
the periods in the accompanying statements of operations.&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2024-01-01to2024-09-30" id="Fact000638">&lt;p id="xdx_848_eus-gaap--UseOfEstimates_zwBJwuyIaRwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_867_zXdhu3aGikK9"&gt;USE OF ESTIMATES IN THE FINANCIAL STATEMENTS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity with United States
generally accepted accounting principles (&#x201c;GAAP&#x201d;) 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, expected credit losses, and customer rebate
and incentive accruals. The results of operations for the three and nine months ended September 30, 2024 are not necessarily indicative of the
results that may be expected for the entire 2024 fiscal year.&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000640">&lt;p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zBnku6HMugG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_861_zAVc8rBfNITh"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our revenues are derived from three business sources: (i) domestic core
(which consists of US and Canada), (ii) international core, and (iii) novel therapies. &#160;Our domestic and international core revenues
consist of sales of our syringe drivers, tubing and needles (&#x201c;Product Revenue&#x201d;) 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 (&#x201c;PIDD&#x201d;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#x201c;CIDP&#x201d;). 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 (&#x201c;NRE&#x201d;) revenues (including testing and registration services)
received from biopharmaceutical companies to ready or customize the FREEDOM&lt;sup&gt;TM&lt;/sup&gt; System for clinical and commercial use across
multiple drug categories.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For Product Revenue, we recognize revenues when shipment
occurs, and at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Rebates are provided to distributors for the difference
in selling price to distributor and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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&#x2019;s customers for which the associated performance obligations
have not been satisfied and revenue has not been recognized based on the Company&#x2019;s revenue recognition criteria described above.
As of September 30, 2024, the Company has recognized a contract asset of $&lt;span id="xdx_90D_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20240701__20240930_zs270hcliNI7" title="Recognition of contract asset"&gt;74,312&lt;/span&gt; which
is included in other receivables and does not have a contract liability in the accompanying balance sheet.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BB_zofRxwMyRalc"&gt;The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Nine Months Ended September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 26%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;7,022,811&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;5,929,071&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;20,186,191&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;17,899,463&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;International&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;1,157,166&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;1,074,127&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;4,621,672&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;3,432,271&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,179,977&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;7,003,198&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;24,807,864&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;21,331,734&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_z4HPq9rP1jhi" style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000642"
      unitRef="USD">74312</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <krmd:ScheduleOfNetSalesByGeography contextRef="From2024-01-01to2024-09-30" id="Fact000645">&lt;p id="xdx_89B_ecustom--ScheduleOfNetSalesByGeography_zDNyTfMVxHZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BB_zofRxwMyRalc"&gt;The following table summarizes net revenues by geography for the three
and nine months ended September 30, 2024, and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Nine Months Ended September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 26%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__country--US_zRuXbqz4tKjc" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;7,022,811&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zMekrIgTsuzi" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;5,929,071&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__country--US_z9QksLy0eUS2" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;20,186,191&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_ziWxlRknndi" style="text-align: right" title="Net Revenue"&gt;&lt;span style="font-size: 10pt"&gt;17,899,463&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;International&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20240701__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zh00rkXq3YM9" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;1,157,166&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z1alqReUEMCi" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;1,074,127&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20240101__20240930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zDSvDXS4FgLl" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;4,621,672&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zJMPnwjrdGgf" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;3,432,271&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--Revenues_c20240701__20240930_zhwKQdr7U3Df" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,179,977&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_c20230701__20230930_zIATyb0IfRp" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;7,003,198&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20240101__20240930_zoulqL0YDl6b" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;24,807,864&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Revenues_c20230101__20230930_zIzb0Vd3pMy6" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;21,331,734&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</krmd:ScheduleOfNetSalesByGeography>
    <us-gaap:Revenues
      contextRef="From2024-07-012024-09-30_country_US"
      decimals="0"
      id="Fact000647"
      unitRef="USD">7022811</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012023-09-30_country_US"
      decimals="0"
      id="Fact000649"
      unitRef="USD">5929071</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-012024-09-30_country_US"
      decimals="0"
      id="Fact000651"
      unitRef="USD">20186191</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-09-30_country_US"
      decimals="0"
      id="Fact000653"
      unitRef="USD">17899463</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-012024-09-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000655"
      unitRef="USD">1157166</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012023-09-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000657"
      unitRef="USD">1074127</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-012024-09-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000659"
      unitRef="USD">4621672</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-09-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000661"
      unitRef="USD">3432271</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000663"
      unitRef="USD">8179977</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000665"
      unitRef="USD">7003198</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000667"
      unitRef="USD">24807864</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000669"
      unitRef="USD">21331734</us-gaap:Revenues>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000671">&lt;p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zJbmPfiRquv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86F_zQB5mnbGtWH1"&gt;ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company considers the applicability and
impact of all recently issued accounting pronouncements. &#160;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.&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000673">&lt;p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zI5LBVzkfG0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86B_zEgjNVcrMTh8"&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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. &#160;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. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses through September 30, 2024.&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2024-01-01to2024-09-30" id="Fact000675">&lt;p id="xdx_847_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zZm3ysdCI1jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_860_zYrpO5MLmIDj"&gt;RECLASSIFICATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Certain liability balances within the accompanying December 31, 2023 balance sheet have been reclassified to conform
to current period presentation. There were no changes to the Company&#x2019;s results of operations as a result of the reclassification.&lt;/p&gt;

</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000677">&lt;p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zJchNRUsOyHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 2 &#x2014; &lt;span id="xdx_82F_zmPySt8BEpfh"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYohctDB84N3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BC_zZFzrzgyaOqi"&gt;Property and equipment consists of the following at:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;September 30, 2024&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;December 31, 2023&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Furniture and office equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zkUO3AKVLmI5" style="text-align: right"&gt;1,433,622&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zWUXpZxHSpy7" style="text-align: right"&gt;1,412,164&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;Leasehold improvements&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zK3XvMUoNCu" style="text-align: right"&gt;1,953,653&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zO7mQR53vrZ" style="text-align: right"&gt;1,953,653&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Manufacturing equipment and tooling&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGiMBxxXiLDc" style="border-bottom: black 1pt solid; text-align: right"&gt;4,504,610&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zUgaSnHXixM9" style="border-bottom: black 1pt solid; text-align: right"&gt;3,193,113&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 0.2in"&gt;Total property and equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930_zYFhRzcso6za" style="text-align: right" title="Total property and equipment"&gt;7,891,885&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231_zsEKGEvpY8Zi" style="text-align: right" title="Total property and equipment"&gt;6,558,930&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Less: accumulated depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20240930_z9lw5u3FjaIe" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;(3,339,709&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20231231_zJITZYSBPNy5" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;(2,721,273&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;Property and equipment, net&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240930_zKjuUL8jlBFe" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;4,552,176&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20231231_zlbjEsW8Rbb3" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;3,837,657&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AB_zo8Dra3pFcp1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Depreciation and amortization expense was $&lt;span id="xdx_90A_eus-gaap--Depreciation_c20240701__20240930_zdXqT1VuF2V7" title="Depreciation and amortization expense"&gt;227,785&lt;/span&gt;
and $&lt;span id="xdx_901_eus-gaap--Depreciation_c20230701__20230930_z99kOHZy7Hlg" title="Depreciation and amortization expense"&gt;199,880&lt;/span&gt;
for the three months ended September 30, 2024 and 2023, respectively, and $&lt;span id="xdx_90D_eus-gaap--Depreciation_c20240101__20240930_zvpXBCiQZ7G2" title="Depreciation and amortization expense"&gt;677,019&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--Depreciation_c20230101__20230930_zgWddfA1RlR2" title="Depreciation and amortization expense"&gt;593,979&lt;/span&gt; for the nine months ended September 30, 2024 and 2023, respectively.&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000679">&lt;p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYohctDB84N3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BC_zZFzrzgyaOqi"&gt;Property and equipment consists of the following at:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;September 30, 2024&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;December 31, 2023&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Furniture and office equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zkUO3AKVLmI5" style="text-align: right"&gt;1,433,622&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zWUXpZxHSpy7" style="text-align: right"&gt;1,412,164&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;Leasehold improvements&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zK3XvMUoNCu" style="text-align: right"&gt;1,953,653&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zO7mQR53vrZ" style="text-align: right"&gt;1,953,653&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Manufacturing equipment and tooling&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGiMBxxXiLDc" style="border-bottom: black 1pt solid; text-align: right"&gt;4,504,610&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zUgaSnHXixM9" style="border-bottom: black 1pt solid; text-align: right"&gt;3,193,113&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 0.2in"&gt;Total property and equipment&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20240930_zYFhRzcso6za" style="text-align: right" title="Total property and equipment"&gt;7,891,885&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20231231_zsEKGEvpY8Zi" style="text-align: right" title="Total property and equipment"&gt;6,558,930&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Less: accumulated depreciation and amortization&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20240930_z9lw5u3FjaIe" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;(3,339,709&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20231231_zJITZYSBPNy5" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;(2,721,273&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;Property and equipment, net&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240930_zKjuUL8jlBFe" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;4,552,176&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20231231_zlbjEsW8Rbb3" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;3,837,657&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2024-09-30_custom_FurnitureAndOfficeEquipmentMember"
      decimals="0"
      id="Fact000680"
      unitRef="USD">1433622</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_custom_FurnitureAndOfficeEquipmentMember"
      decimals="0"
      id="Fact000681"
      unitRef="USD">1412164</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2024-09-30_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact000682"
      unitRef="USD">1953653</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact000683"
      unitRef="USD">1953653</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2024-09-30_custom_ManufacturingEquipmentAndToolingMember"
      decimals="0"
      id="Fact000684"
      unitRef="USD">4504610</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31_custom_ManufacturingEquipmentAndToolingMember"
      decimals="0"
      id="Fact000685"
      unitRef="USD">3193113</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000687"
      unitRef="USD">7891885</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000689"
      unitRef="USD">6558930</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000691"
      unitRef="USD">3339709</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000693"
      unitRef="USD">2721273</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000695"
      unitRef="USD">4552176</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000697"
      unitRef="USD">3837657</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000699"
      unitRef="USD">227785</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000701"
      unitRef="USD">199880</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000703"
      unitRef="USD">677019</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000705"
      unitRef="USD">593979</us-gaap:Depreciation>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000707">&lt;p id="xdx_805_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zo3NqYgGZ74e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 3 &#x2014; &lt;span id="xdx_82F_z2ZimLmWL1qg"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Prior to May 9, 2024, the Company maintained a stock option plan and an
omnibus equity incentive plan under which it granted options and other equity incentive awards to certain executives, key employees and
consultants, as well as a non-employee director compensation plan under which it granted shares of common stock to non-employee directors.
As of May 9, 2024, a new omnibus equity incentive plan replaced these plans with respect to awards made after that date to employees,
consultants and non-employee directors. The Company has also made inducement awards of equity-based compensation outside of the plans.
The Company issued warrants to purchase common stock in connection with our loan financing agreement with our lender.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each option and warrant grant is
estimated on the date of the grant using the Black-Scholes option-pricing model. All options and warrants are charged against income at
their fair value. &#160;The entire compensation expense of the grant is recognized over the vesting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) and
performance share units (&#x201c;PSUs&#x201d;) are equity classified and measured at the fair value of the underlying stock at the
grant date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Shares of stock granted for non-employee director fees are recorded at
the fair value of the shares at the grant date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock awards are equity classified and
measured at the fair 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 other
restricted stock awards were estimated on the date of grant 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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has three equity incentive plans: the 2015 Stock Option Plan,
as amended (the &#x201c;2015 Plan&#x201d;), the 2021 Omnibus Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;), the 2024 Omnibus Equity
Incentive Plan (the &#x201c;2024 Plan&#x201d;), and had the Non-Employee Director Compensation Plan (the &#x201c;Director Plan&#x201d;) prior
to May 9, 2024. No new awards have been or will be issued pursuant to the 2015 Plan, the 2021 Plan or the Director Plan from and after
May 9, 2024. The Company has also issued employment inducement awards to certain key executives.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2015 Plan provides for the grant of
incentive stock options and nonqualified stock options. As of September 30, 2024, there were &lt;span id="xdx_90D_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zZeLSbjS2zL7" title="Shares reserved for outstanding awards"&gt;2,237,500&lt;/span&gt;
shares reserved for outstanding awards under the 2015 Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2021 Plan provides for the grant of
incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock
appreciation rights to employees, consultants and directors. As of September 30, 2024, there were &lt;span id="xdx_905_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2021Member_z8GU41H1r5Me" title="Shares reserved for outstanding awards"&gt;419,244&lt;/span&gt;
shares reserved for outstanding awards under the 2021 Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2024 Plan provides for the grant of
incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock
appreciation rights to employees, consultants and directors. As of September 30, 2024, there were &lt;span id="xdx_908_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20240101__20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_zCyDzIaH8jU1" title="Shares reserved for outstanding awards"&gt;769,257&lt;/span&gt;
shares reserved for outstanding awards and &lt;span id="xdx_90E_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20240930__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_znXbpDRrbetf" title="Shares available for issuance"&gt;2,407,804&lt;/span&gt;
shares available for issuance under the 2024 Plan. In addition, awards previously made under the 2015 Plan and the 2021 Plan that
are forfeited or cancelled after May 9, 2024 will be available for issuance under the 2024 Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Each non-employee director of the Company (other
than the Chairman of the Board) is eligible to receive $&lt;span id="xdx_902_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20240101__20240930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zgTH13Ae7i65" title="Nonemployee services transaction cost"&gt;110,000&lt;/span&gt;
annually, &lt;span id="xdx_90D_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20240101__20240930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zGJCh41nzzQk" title="Share-based goods and non-employee services transaction"&gt;to
be paid quarterly $12,500 in cash and $15,000 in common stock.&lt;/span&gt; &#160;The Chairman of the Board is eligible to receive $&lt;span id="xdx_90F_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20240101__20240930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zwIOG6AKfHgl" title="Nonemployee services transaction cost"&gt;140,000&lt;/span&gt;
annually, &lt;span id="xdx_903_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20240101__20240930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zOB5C0HWtQN1" title="Share-based goods and non-employee services transaction"&gt;to
be paid quarterly $12,500 in cash and $22,500 in common stock. &lt;/span&gt;Prior to May 9, 2024 in the periods presented in this report,
non-employee director compensation was paid pursuant to the Non-Employee Director Compensation Plan. From and after May 9, 2024
non-employee director compensation is paid pursuant to the 2024 Plan. All payments were and are pro-rated for partial service.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Time-Vesting Stock Options&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zlWrq3Mfyb6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BD_zvPKrWKfE2Hk"&gt;The following table summarizes the inputs into the Black-Scholes model
for all time-vesting stock options granted during the nine months ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 3.25in; border-collapse: collapse"&gt;
  &lt;tr style="background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;September 30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 61%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 30%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zxcPcNUderW7" title="Dividend yield"&gt;0.00&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Expected Volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zo22Yj8MaoN8" title="Expected volatility"&gt;46.18&lt;/span&gt; - &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zag6qBedOMB" title="Expected volatility"&gt;59.97&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z97wWdABQmca" title="Expected dividends"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zReglpAhvDHk" title="Expected term (in years)::XDX::P6Y2M30D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0736"&gt;6.25&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zQXSeAVIPcCi" title="Risk-free rate"&gt;3.78&lt;/span&gt;% - &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_z6xM4YkH9Vx8" title="Risk-free rate"&gt;4.63&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_z2l7PKyaBFtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z9u1GmXy9bRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B2_zJ8DmKTKjUPd"&gt;The following table summarizes the status of the stock options outstanding at September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.7in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 71%"&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zCyyOU6bWCab" style="width: 12%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,256,250&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zQnueAP360sa" style="width: 12%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.66&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsJE9xfoifDf" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;537,025&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zBQ8b7X5N7P1" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsuFXh0OGWTc" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0749"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zpwSUQ3Q4EAl" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0751"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_dxL_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zH3NL62NGqQa" style="text-align: right" title="::XDX::898750"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0752"&gt;(898,750&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zm0hl208Ib4a" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;4.96&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zrDLXNezteK4" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,894,525&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zDgoJiyAptZ4" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options exercisable at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zFLwBZfXKDB1" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,446,250&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z8BDjzihD32a" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Weighted average fair value of options granted during the period&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zaZGfdenZ9Uj" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEN3OCjmEpvl" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1,122,128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zRbcbz427Ulg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Total stock-based compensation expense for time-vested stock options was $&lt;span id="xdx_90A_ecustom--StockBasedCompensationStockOptions_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zjtcKs92NFa9" title="Stock-based compensation expense"&gt;1,122,128&lt;/span&gt;
 for the nine months ended September 30, 2024. &lt;span id="xdx_908_ecustom--StockBasedCompensationStockOptions_do_c20230101__20230930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zoWNGIla94q2" title="Stock-based compensation expense"&gt;No&lt;/span&gt; cash was received from option exercises for the nine months ended September 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_89E_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zPvoFlRomfAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table presents information pertaining to options outstanding at September 30, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;b&gt;Range of Exercise Price&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Number&lt;br/&gt;
Outstanding&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Remaining&lt;br/&gt;
Contractual&lt;br/&gt;
Life&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Number&lt;br/&gt;
Exercisable&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 29%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;$2.08 - $3.88&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zcZ8rVikNIpd" style="text-align: right" title="Number outstanding"&gt;2,894,525&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zn8U4fKRrXLb" title="Weighted average remaining contractual life::XDX::P7Y4M24D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0774"&gt;7.40&lt;/span&gt;&lt;/span&gt; years&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zFIEdFL0GOT4" style="text-align: right" title="Weighted average exercise price"&gt;3.03&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zRNyxyC2TTeh" style="text-align: right" title="Number exercisable"&gt;1,446,250&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zhFMF4tVag8e" style="text-align: right" title="Weighted average exercise price"&gt;3.37&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A3_z7lVE1Cfr7Xh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2024, there was $&lt;span id="xdx_90C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zbg9t2szMGm1" title="Total unrecognized compensation cost"&gt;1,958,795&lt;/span&gt; of total unrecognized compensation cost related to non-vested share-based
compensation arrangements granted under the Plans. &#160;That cost is expected to be recognized over a weighted-average period of 42 months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Performance-Vesting Stock Options&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zfdU1nleHWD3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;span id="xdx_8B8_zXaeFjqp7yzf"&gt;The
following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended
September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date&lt;br/&gt;
Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 62%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zwmBahDjWia8" style="width: 16%; text-align: right" title="Unvested at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;200,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z6QU9AC49854" style="width: 15%; text-align: right" title="Unvested at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.48&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znQHVXJJTex2" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z5y3HybSuvqg" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znHDFxLa07Me" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z2kQTXHEFoNh" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zXpdjZMSUBD2" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zzu6kCcOuhzj" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested/outstanding at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zhdcIITLMEd9" style="text-align: right" title="Unvested at ending, shares"&gt;&lt;span style="font-size: 10pt"&gt;200,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zyfSV1ZMOivi" style="text-align: right" title="Unvested at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;1.48&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zfCIxTX6T4ci" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Total stock-based compensation expense for performance-vesting stock options
was $&lt;span id="xdx_907_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zT1pUyhudtB6" title="Total stock-based compensation expense"&gt;24,366&lt;/span&gt;
 for the nine months ended September 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2024, there was $&lt;span id="xdx_901_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zAgsyE2lhHN8" title="Unrecognized compensation cost"&gt;151,979&lt;/span&gt; of unrecognized compensation cost related to unvested employee performance-vesting
options. This amount is expected to be recognized over a weighted-average period of 26 months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Restricted Stock Awards, RSUs, and PSUs&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_z9ygRDHDD4y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B1_zutCAf93qVe5"&gt;The following table summarizes the activities for our restricted stock
awards, RSUs, and PSUs for the nine months ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 62%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zH7U4cohV3Ql" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;904,496&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z2pf0sbEnB56" style="width: 15%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.80&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLDDDbSLRvqb" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;458,975&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zp0B7UoXe2D1" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;2.30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zg9w9Z43V2j2" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;(81,789&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zI4Y9pX9xj0k" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;3.38&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaoTWXWit4ed" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;(11,745&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zXbGDeVV22Tk" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;2.30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_znMz4VGg1QF4" style="text-align: right" title="Outstanding at ending, shares"&gt;&lt;span style="font-size: 10pt"&gt;1,269,937&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zezOXz7X8wuh" style="text-align: right" title="Outstanding at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;2.74&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zKkyMje4eMt8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Total stock-based compensation expense for
restricted stock awards, RSUs, and PSUs was $&lt;span id="xdx_90E_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zZfdWwhmJuGa" title="Total stock-based compensation expense"&gt;399,082&lt;/span&gt;
for the nine months ended September 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2024, there was $&lt;span id="xdx_90A_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zmCdG8zMImWf" title="Unrecognized compensation cost"&gt;1,175,828&lt;/span&gt;
 of unrecognized compensation cost related to unvested employee restricted
stock awards, RSUs, and PSUs. This amount is expected to be recognized over a weighted-average period of 23 months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Common Stock Warrants&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_zIKqcXIf9dk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B4_zELoc4sie5I8"&gt;The
following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with
our lender for the nine months ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 62%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zhD62iUY0xLa" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0840"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXa78RQMmhl9" style="width: 15%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0842"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zr5AnM1VtR55" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;76,104&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zKt0R9wcZF3l" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zjZGU0s4COj8" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;(38,052&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zNkhPBYvInbd" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zT9eyY5P3lV1" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0852"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zkRP8GQqAPv5" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0854"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXharMIXLCr5" style="text-align: right" title="Outstanding at ending, shares"&gt;&lt;span style="font-size: 10pt"&gt;38,052&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zSsqc9n2ojf3" style="text-align: right" title="Outstanding at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zVLUdOWcsDWh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of September 30, 2024, there was $&lt;span id="xdx_900_ecustom--UnrecognizedCompensationCost_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zoJV4shbLNsi"&gt;26,064&lt;/span&gt; of unrecognized cost related to unvested warrants.&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <krmd:SharesReservedForOutstandingAwards
      contextRef="From2024-01-012024-09-30_custom_StockOptionPlan2015Member"
      decimals="INF"
      id="Fact000709"
      unitRef="Shares">2237500</krmd:SharesReservedForOutstandingAwards>
    <krmd:SharesReservedForOutstandingAwards
      contextRef="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2021Member"
      decimals="INF"
      id="Fact000711"
      unitRef="Shares">419244</krmd:SharesReservedForOutstandingAwards>
    <krmd:SharesReservedForOutstandingAwards
      contextRef="From2024-01-012024-09-30_custom_OmnibusEquityIncentivePlan2024Member"
      decimals="INF"
      id="Fact000713"
      unitRef="Shares">769257</krmd:SharesReservedForOutstandingAwards>
    <krmd:SharesAvailableForIssuanceShareBasedCompensation
      contextRef="AsOf2024-09-30_custom_OmnibusEquityIncentivePlan2024Member"
      decimals="INF"
      id="Fact000715"
      unitRef="Shares">2407804</krmd:SharesAvailableForIssuanceShareBasedCompensation>
    <krmd:NonemployeeServicesTransactionCost
      contextRef="From2024-01-012024-09-30_custom_NonEmployeeDirectorAndBoardAdvisorMember"
      decimals="INF"
      id="Fact000717"
      unitRef="Shares">110000</krmd:NonemployeeServicesTransactionCost>
    <us-gaap:DeferredCompensationArrangementsOverallDescription
      contextRef="From2024-01-012024-09-30_custom_NonEmployeeDirectorAndBoardAdvisorMember"
      id="Fact000719">to
be paid quarterly $12,500 in cash and $15,000 in common stock.</us-gaap:DeferredCompensationArrangementsOverallDescription>
    <krmd:NonemployeeServicesTransactionCost
      contextRef="From2024-01-012024-09-30_srt_BoardOfDirectorsChairmanMember"
      decimals="INF"
      id="Fact000721"
      unitRef="Shares">140000</krmd:NonemployeeServicesTransactionCost>
    <us-gaap:DeferredCompensationArrangementsOverallDescription
      contextRef="From2024-01-012024-09-30_srt_BoardOfDirectorsChairmanMember"
      id="Fact000723">to
be paid quarterly $12,500 in cash and $22,500 in common stock.</us-gaap:DeferredCompensationArrangementsOverallDescription>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000726">&lt;p id="xdx_898_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zlWrq3Mfyb6b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BD_zvPKrWKfE2Hk"&gt;The following table summarizes the inputs into the Black-Scholes model
for all time-vesting stock options granted during the nine months ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 3.25in; border-collapse: collapse"&gt;
  &lt;tr style="background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;September 30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 61%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 30%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zxcPcNUderW7" title="Dividend yield"&gt;0.00&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Expected Volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zo22Yj8MaoN8" title="Expected volatility"&gt;46.18&lt;/span&gt; - &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_zag6qBedOMB" title="Expected volatility"&gt;59.97&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z97wWdABQmca" title="Expected dividends"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zReglpAhvDHk" title="Expected term (in years)::XDX::P6Y2M30D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0736"&gt;6.25&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MinimumMember_zQXSeAVIPcCi" title="Risk-free rate"&gt;3.78&lt;/span&gt;% - &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__srt--RangeAxis__srt--MaximumMember_z6xM4YkH9Vx8" title="Risk-free rate"&gt;4.63&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000728"
      unitRef="Pure">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MinimumMember"
      decimals="INF"
      id="Fact000730"
      unitRef="Pure">0.4618</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MaximumMember"
      decimals="INF"
      id="Fact000732"
      unitRef="Pure">0.5997</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000734"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MinimumMember"
      decimals="INF"
      id="Fact000738"
      unitRef="Pure">0.0378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember_srt_MaximumMember"
      decimals="INF"
      id="Fact000740"
      unitRef="Pure">0.0463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000742">&lt;p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z9u1GmXy9bRd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B2_zJ8DmKTKjUPd"&gt;The following table summarizes the status of the stock options outstanding at September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.7in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 71%"&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zCyyOU6bWCab" style="width: 12%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,256,250&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zQnueAP360sa" style="width: 12%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.66&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsJE9xfoifDf" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;537,025&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zBQ8b7X5N7P1" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zsuFXh0OGWTc" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0749"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zpwSUQ3Q4EAl" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0751"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_dxL_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zH3NL62NGqQa" style="text-align: right" title="::XDX::898750"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0752"&gt;(898,750&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zm0hl208Ib4a" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;4.96&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zrDLXNezteK4" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,894,525&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zDgoJiyAptZ4" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.03&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options exercisable at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zFLwBZfXKDB1" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,446,250&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z8BDjzihD32a" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Weighted average fair value of options granted during the period&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zaZGfdenZ9Uj" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEN3OCjmEpvl" style="text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1,122,128&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-12-31_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000743"
      unitRef="Shares">3256250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-12-31_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000745"
      unitRef="USDPShares">3.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000746"
      unitRef="Shares">537025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000748"
      unitRef="USDPShares">1.67</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000754"
      unitRef="USDPShares">4.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000755"
      unitRef="Shares">2894525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000757"
      unitRef="USDPShares">3.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000758"
      unitRef="Shares">1446250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000760"
      unitRef="USDPShares">3.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000762"
      unitRef="USDPShares">1.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000764"
      unitRef="USD">1122128</us-gaap:AllocatedShareBasedCompensationExpense>
    <krmd:StockBasedCompensationStockOptions
      contextRef="From2024-01-012024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000766"
      unitRef="USD">1122128</krmd:StockBasedCompensationStockOptions>
    <krmd:StockBasedCompensationStockOptions
      contextRef="From2023-01-012023-09-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000768"
      unitRef="USD">0</krmd:StockBasedCompensationStockOptions>
    <krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000770">&lt;p id="xdx_89E_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zPvoFlRomfAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table presents information pertaining to options outstanding at September 30, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;b&gt;Range of Exercise Price&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Number&lt;br/&gt;
Outstanding&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Remaining&lt;br/&gt;
Contractual&lt;br/&gt;
Life&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Number&lt;br/&gt;
Exercisable&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 29%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;$2.08 - $3.88&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zcZ8rVikNIpd" style="text-align: right" title="Number outstanding"&gt;2,894,525&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20240101__20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zn8U4fKRrXLb" title="Weighted average remaining contractual life::XDX::P7Y4M24D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0774"&gt;7.40&lt;/span&gt;&lt;/span&gt; years&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zFIEdFL0GOT4" style="text-align: right" title="Weighted average exercise price"&gt;3.03&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zRNyxyC2TTeh" style="text-align: right" title="Number exercisable"&gt;1,446,250&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20240930__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zhFMF4tVag8e" style="text-align: right" title="Weighted average exercise price"&gt;3.37&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000772"
      unitRef="Shares">2894525</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000776"
      unitRef="USDPShares">3.03</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000778"
      unitRef="Shares">1446250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000780"
      unitRef="USDPShares">3.37</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2024-09-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000782"
      unitRef="USD">1958795</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000785">&lt;p id="xdx_89D_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zfdU1nleHWD3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;span id="xdx_8B8_zXaeFjqp7yzf"&gt;The
following table summarizes the activities for our unvested performance-vesting stock option awards for the nine months ended
September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date&lt;br/&gt;
Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 62%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zwmBahDjWia8" style="width: 16%; text-align: right" title="Unvested at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;200,000&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z6QU9AC49854" style="width: 15%; text-align: right" title="Unvested at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.48&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znQHVXJJTex2" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z5y3HybSuvqg" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_znHDFxLa07Me" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_z2kQTXHEFoNh" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures_pid_d0_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zXpdjZMSUBD2" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1_pid_d0_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zzu6kCcOuhzj" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested/outstanding at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--ShareBasedCompensationArrangementByUnvestedAwardOptions_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zhdcIITLMEd9" style="text-align: right" title="Unvested at ending, shares"&gt;&lt;span style="font-size: 10pt"&gt;200,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--PerformanceVestingStockOptionsMember_zyfSV1ZMOivi" style="text-align: right" title="Unvested at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;1.48&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions
      contextRef="AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000787"
      unitRef="Shares">200000</krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice
      contextRef="AsOf2023-12-31_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000789"
      unitRef="USDPShares">1.48</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000791"
      unitRef="Shares">0</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000793"
      unitRef="USDPShares">0</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000795"
      unitRef="Shares">0</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVested>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000797"
      unitRef="USDPShares">0</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice1>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000799"
      unitRef="Shares">0</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitures>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000801"
      unitRef="USDPShares">0</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1>
    <krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions
      contextRef="AsOf2024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000803"
      unitRef="Shares">200000</krmd:ShareBasedCompensationArrangementByUnvestedAwardOptions>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice
      contextRef="AsOf2024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="INF"
      id="Fact000805"
      unitRef="USDPShares">1.48</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnvestedWeightedAverageExercisePrice>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="0"
      id="Fact000807"
      unitRef="USD">24366</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <krmd:UnrecognizedCompensationCost
      contextRef="From2024-01-012024-09-30_custom_PerformanceVestingStockOptionsMember"
      decimals="0"
      id="Fact000809"
      unitRef="USD">151979</krmd:UnrecognizedCompensationCost>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000811">&lt;p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_z9ygRDHDD4y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B1_zutCAf93qVe5"&gt;The following table summarizes the activities for our restricted stock
awards, RSUs, and PSUs for the nine months ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 62%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zH7U4cohV3Ql" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;904,496&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z2pf0sbEnB56" style="width: 15%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;1.80&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLDDDbSLRvqb" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;458,975&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zp0B7UoXe2D1" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;2.30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zg9w9Z43V2j2" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;(81,789&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zI4Y9pX9xj0k" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;3.38&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaoTWXWit4ed" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;(11,745&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zXbGDeVV22Tk" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;2.30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_znMz4VGg1QF4" style="text-align: right" title="Outstanding at ending, shares"&gt;&lt;span style="font-size: 10pt"&gt;1,269,937&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zezOXz7X8wuh" style="text-align: right" title="Outstanding at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;2.74&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested
      contextRef="AsOf2023-12-31_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000813"
      unitRef="Shares">904496</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested
      contextRef="AsOf2023-12-31_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000815"
      unitRef="USDPShares">1.80</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000817"
      unitRef="Shares">458975</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000819"
      unitRef="USDPShares">2.30</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000821"
      unitRef="Shares">-81789</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000823"
      unitRef="USDPShares">3.38</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000825"
      unitRef="Shares">-11745</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000827"
      unitRef="USDPShares">2.30</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested
      contextRef="AsOf2024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000829"
      unitRef="Shares">1269937</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested
      contextRef="AsOf2024-09-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000831"
      unitRef="USDPShares">2.74</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="0"
      id="Fact000833"
      unitRef="USD">399082</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <krmd:UnrecognizedCompensationCost
      contextRef="From2024-01-012024-09-30_custom_RestrictedStockAwardsMember"
      decimals="0"
      id="Fact000835"
      unitRef="USD">1175828</krmd:UnrecognizedCompensationCost>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000838">&lt;p id="xdx_898_eus-gaap--ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_zIKqcXIf9dk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B4_zELoc4sie5I8"&gt;The
following table summarizes the activities for our common stock warrants issued in connection with our loan financing agreement with
our lender for the nine months ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 62%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zhD62iUY0xLa" style="width: 16%; text-align: right" title="Outstanding at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0840"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXa78RQMmhl9" style="width: 15%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0842"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zr5AnM1VtR55" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;76,104&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zKt0R9wcZF3l" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zjZGU0s4COj8" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;(38,052&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zNkhPBYvInbd" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zT9eyY5P3lV1" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0852"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zkRP8GQqAPv5" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0854"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested at September 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zXharMIXLCr5" style="text-align: right" title="Outstanding at ending, shares"&gt;&lt;span style="font-size: 10pt"&gt;38,052&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20240101__20240930__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zSsqc9n2ojf3" style="text-align: right" title="Outstanding at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      decimals="INF"
      id="Fact000844"
      unitRef="Shares">76104</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      decimals="INF"
      id="Fact000846"
      unitRef="USDPShares">1.37</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      decimals="INF"
      id="Fact000848"
      unitRef="Shares">-38052</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      decimals="INF"
      id="Fact000850"
      unitRef="USDPShares">1.37</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested
      contextRef="AsOf2024-09-30_custom_CommonStockWarrantsMember"
      decimals="INF"
      id="Fact000856"
      unitRef="Shares">38052</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested
      contextRef="AsOf2024-09-30_custom_CommonStockWarrantsMember"
      decimals="INF"
      id="Fact000858"
      unitRef="USDPShares">1.37</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested>
    <krmd:UnrecognizedCompensationCost
      contextRef="From2024-01-012024-09-30_custom_CommonStockWarrantsMember"
      decimals="0"
      id="Fact000859"
      unitRef="USD">26064</krmd:UnrecognizedCompensationCost>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000861">&lt;p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_z3cf6wwfzpNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 4 &#x2014; &lt;span id="xdx_824_zkyWV8c7dytc"&gt;DEBT OBLIGATIONS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On March 8, 2024, the Company entered into a loan and security agreement
with a large domestic banking institution, as lender, providing for a $&lt;span id="xdx_903_eus-gaap--LinesOfCreditCurrent_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zcVSlpRqf0Na" title="Revolving credit facility"&gt;5,000,000&lt;/span&gt; revolving credit facility and a $&lt;span id="xdx_900_ecustom--LinesOfCreditCurrent1_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__custom--TermLoanFacilityMember_ztnW9p3JJHfg" title="Term loan facility"&gt;5,000,000&lt;/span&gt; term
loan facility. Borrowings are secured by a first-priority lien on substantially all of
the assets of the Company, subject to customary exceptions. The revolving credit facility matures on December 31, 2025 and the term loan
matures on December 1, 2028. As of September 30, 2024, there were no outstanding borrowings under the term loan nor the revolving credit facility.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 1, 2024, the Company renewed its commercial
insurance premium finance and security agreement with its insurance provider for the insurance period covering July 1, 2024 through June
30, 2025. As of September 30, 2024, the aggregate principal amount of the note was $&lt;span id="xdx_909_eus-gaap--DebtInstrumentIssuedPrincipal_c20240101__20240930__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zVovQc77Fq04" title="Aggregate principal amount of note"&gt;401,993&lt;/span&gt;.
The note bears an annual interest rate of &lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_c20240930__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zdOD487PI7i8"&gt;9.5&lt;/span&gt;%. The Company retains the right to terminate
the agreement at any time and pay the remaining balance in full along with a minimal penalty.&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2024-03-08_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember"
      decimals="0"
      id="Fact000863"
      unitRef="USD">5000000</us-gaap:LinesOfCreditCurrent>
    <krmd:LinesOfCreditCurrent1
      contextRef="AsOf2024-03-08_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember"
      decimals="0"
      id="Fact000865"
      unitRef="USD">5000000</krmd:LinesOfCreditCurrent1>
    <us-gaap:DebtInstrumentIssuedPrincipal
      contextRef="From2024-01-012024-09-30_custom_SecurityAgreementMember"
      decimals="0"
      id="Fact000867"
      unitRef="USD">401993</us-gaap:DebtInstrumentIssuedPrincipal>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2024-09-30_custom_SecurityAgreementMember"
      decimals="INF"
      id="Fact000868"
      unitRef="Pure">9.5</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000870">&lt;p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zk5BZxcXN6ff" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 5 &#x2014; &lt;span id="xdx_82B_zpMVH4UhthY9"&gt;LEASES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have finance and operating leases for our
corporate office, vehicles, and certain office and computer equipment. Our three operating leases have remaining lease terms
of &lt;span id="xdx_90E_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseOneMember_zp38kZ61mBh1" title="Operating lease remaining term::XDX::P7Y11M1D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0872"&gt;7.92&lt;/span&gt;&lt;/span&gt;
years, &lt;span id="xdx_901_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseTwoMember_zhnc0DSntApc" title="Operating lease remaining term::XDX::P4Y3M29D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0874"&gt;4.33&lt;/span&gt;&lt;/span&gt;
years, and &lt;span id="xdx_902_ecustom--LesseeOperatingLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseThreeMember_z1bIbSNhss2l" title="Operating lease remaining term::XDX::P3Y8M2D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0876"&gt;3.67&lt;/span&gt;&lt;/span&gt; years, respectively. Our three finance leases have remaining lease terms of &lt;span id="xdx_901_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseOneMember_zwtjpwFsxyIi" title="Finance lease remaining term::XDX::P2Y8M2D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0878"&gt;2.67&lt;/span&gt;&lt;/span&gt;
years, &lt;span id="xdx_906_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseTwoMember_zzOWTQ5kBykh" title="Finance lease remaining term::XDX::P2Y2M30D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0880"&gt;2.25&lt;/span&gt;&lt;/span&gt;
years, and &lt;span id="xdx_900_ecustom--LesseeFinanceLeaseRemainingTerm_dxL_c20240101__20240930__us-gaap--LeaseContractualTermAxis__custom--LeaseThreeMember_znsmUlyzSqdj" title="Finance lease remaining term::XDX::P4Y0M0D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0882"&gt;4.00&lt;/span&gt;&lt;/span&gt;
years, respectively, as of September 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zauTH8fo6kWa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BE_z1UUuMP6ctD5"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 37%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20240701__20240930_zkcaUG2OuZYd" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20230701__20230930_zX83YHwQ5VYh" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20240101__20240930_zc4f6kxXp9Rg" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20230101__20230930_zQJI7eTk6Ssd" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z1FjSeCKghDh" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;116,772&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;112,279&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;341,126&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;224,801&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zR3MWvnKxOtf"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;556&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;25,143&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,572&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;78,037&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LeaseCost_zh3HN24uvebj" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;117,328&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;137,422&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;345,698&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;302,838&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zXrFxYaBSuV1"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zjDZsfNw2Huc" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;28,896&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;27,224&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;86,689&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54,447&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zDY8dfsjjWu3"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,283&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,387&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;17,007&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13,107&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zhi7mdV8Sgcb" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;34,179&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;33,611&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;103,696&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;67,554&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zfUOYrNp5RPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;



&lt;p id="xdx_89F_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zKNpO7m0QyU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B8_zC6gKwzRWUK5"&gt;Supplemental cash flow information related to leases
was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49B_20240101__20240930_z9zFWvkbbZbi" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20230101__20230930_z3TBJni6YQbg" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="text-align: center"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 70%; padding-left: 8.25pt; text-indent: -8.25pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zsEqvrMPSCH6" style="vertical-align: bottom"&gt;
    &lt;td&gt;Operating cash flows from operating leases&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;373,046&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;229,879&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zc6FMQiffytl" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Financing cash flows from finance leases&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;98,578&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;61,600&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_znLkcIgBIoLb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zvPao6Y57qB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B2_zHobzA7gJrza"&gt;Supplemental balance sheet information related to
leases was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240930_zkGNDxEy5nyb" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20231231_zfj7QKjQoz3f" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;September 30,&lt;br/&gt;
2024&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;December 31,&lt;br/&gt;
2023&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 17%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 17%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zUKGoupTq6x7" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z7iI4XVnolG1" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Operating lease right-of-use assets&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,063,731&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,514,055&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_z2Bc90rfh79b" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Operating lease current liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;395,954&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;368,313&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zpCmZ4XeYpzd" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Operating lease long term liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;3,102,097&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;3,336,300&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_zloCrfDY96a4" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;Total operating lease liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,498,051&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,704,613&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zYpNM6sUPA98" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;&lt;b&gt;Finance Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_z2bIO0JnclQ6" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Property and equipment, at cost&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;577,929&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;577,929&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z1PbQqb7pPHk" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Accumulated depreciation&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;(248,150&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;(161,461&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zohKRMyBndKd" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Property and equipment, net&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;329,779&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;416,468&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zQQS7vFSwB8i" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Finance lease current liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;114,297&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;109,540&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zumSjJzwUjP6" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Finance lease long term liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;230,332&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;316,623&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zYz94yTFuF22" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;Total finance lease liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;344,629&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;426,163&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"&gt;&lt;b&gt;September 30,&lt;br/&gt;
2024&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"&gt;&lt;b&gt;December 31,&lt;br/&gt;
2023&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;b&gt;Weighted Average Remaining Lease Term&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Operating leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20240930_zFRgPxAG3Ka4" title="Operating leases term::XDX::P5Y3M22D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0971"&gt;5.31&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20231231_zdokCEYWuLR7" title="::XDX::P6Y10M17D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0972"&gt;6.88&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Finance leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20240930_z3OyiybQvduj" title="Finance leases  term::XDX::P2Y11M19D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0974"&gt;2.97&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20231231_zzqMJYkJYt71" title="::XDX::P3Y8M19D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0975"&gt;3.72&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;b&gt;Weighted Average Discount Rate&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Operating leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20240930_z778HRP9LA0j" title="Operating leases discount rate"&gt;6.56&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20231231_zWAR3Jqmunb1"&gt;5.76&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Finance leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20240930_zj5QFeSUA6H" title="Finance leases discount rate"&gt;6.30&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20231231_z9i6Vxe0410h"&gt;6.19&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AD_zvGn0RGtdUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZh9W77sRRAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B6_zQqUwkv5Smyl"&gt;Maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;Finance Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; width: 52%"&gt;Remainder of 2024&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zd30vpCiHMul" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Operating Leases"&gt;133,495&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zYY5AdlZOqWk" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Finance Leases"&gt;32,897&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;2025&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zC5JfJ1lFkq2" style="text-align: right" title="2025 - Operating Leases"&gt;533,979&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zyU5M9M75YE7" style="text-align: right" title="2025 - Finance Leases"&gt;131,437&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;2026&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zYi1lKqrMzbf" style="vertical-align: bottom; text-align: right" title="2026 - Operating Leases"&gt;533,979&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zB9la6CQda9d" style="vertical-align: bottom; text-align: right" title="2026 - Finance Leases"&gt;131,437&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;2027&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20240930_zj6ohuQBEcm1" style="vertical-align: bottom; text-align: right" title="2027 - Operating Leases"&gt;533,979&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240930_z7KFxrdd2vX6" style="vertical-align: bottom; text-align: right" title="2027 - Finance Leases"&gt;74,194&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;2028&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z1AvXijsVCt6" style="vertical-align: bottom; text-align: right" title="2028 - Operating Leases"&gt;520,985&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z79GrfaX7ZN6" style="vertical-align: bottom; text-align: right" title="2028 - Finance Leases"&gt;6,180&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;Thereafter&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_zVdKXuk8Khff" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Operating Leases"&gt;1,833,603&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_z5gKtBFh5L75" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Finance Leases"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1007"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;Total undiscounted lease payments&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20240930_zbchQm39jY61" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Operating Leases"&gt;4,090,020&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20240930_zpUPKFvzjzWc" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Finance Leases"&gt;376,145&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 16.45pt"&gt;Less: imputed interest&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20240930_z9GjRohU64e2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Operating Leases"&gt;(591,969&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;)&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20240930_z57TUA4bzJp1" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Finance Leases"&gt;(31,516&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;Total lease liabilities&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_c20240930_z9LqknY3lBw5" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Operating Leases"&gt;3,498,051&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20240930_zkbqLeZcxSad" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Finance Leases"&gt;344,629&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zuNGCSXdVu49" style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;
</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000884">&lt;p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zauTH8fo6kWa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BE_z1UUuMP6ctD5"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 37%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20240701__20240930_zkcaUG2OuZYd" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_497_20230701__20230930_zX83YHwQ5VYh" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20240101__20240930_zc4f6kxXp9Rg" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20230101__20230930_zQJI7eTk6Ssd" style="text-align: center; vertical-align: bottom; width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z1FjSeCKghDh" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;116,772&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;112,279&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;341,126&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;224,801&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zR3MWvnKxOtf"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;556&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;25,143&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,572&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;78,037&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LeaseCost_zh3HN24uvebj" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;117,328&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;137,422&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;345,698&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;302,838&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zXrFxYaBSuV1"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zjDZsfNw2Huc" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;28,896&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;27,224&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;86,689&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;54,447&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zDY8dfsjjWu3"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,283&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,387&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;17,007&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13,107&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zhi7mdV8Sgcb" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;34,179&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;33,611&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;103,696&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;67,554&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000886"
      unitRef="USD">116772</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000887"
      unitRef="USD">112279</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000888"
      unitRef="USD">341126</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000889"
      unitRef="USD">224801</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000891"
      unitRef="USD">556</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000892"
      unitRef="USD">25143</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000893"
      unitRef="USD">4572</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000894"
      unitRef="USD">78037</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000896"
      unitRef="USD">117328</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000897"
      unitRef="USD">137422</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000898"
      unitRef="USD">345698</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000899"
      unitRef="USD">302838</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000906"
      unitRef="USD">28896</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000907"
      unitRef="USD">27224</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000908"
      unitRef="USD">86689</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000909"
      unitRef="USD">54447</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000911"
      unitRef="USD">5283</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000912"
      unitRef="USD">6387</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000913"
      unitRef="USD">17007</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000914"
      unitRef="USD">13107</us-gaap:FinanceLeaseInterestExpense>
    <krmd:FinanceLeaseCost
      contextRef="From2024-07-012024-09-30"
      decimals="0"
      id="Fact000916"
      unitRef="USD">34179</krmd:FinanceLeaseCost>
    <krmd:FinanceLeaseCost
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact000917"
      unitRef="USD">33611</krmd:FinanceLeaseCost>
    <krmd:FinanceLeaseCost
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000918"
      unitRef="USD">103696</krmd:FinanceLeaseCost>
    <krmd:FinanceLeaseCost
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000919"
      unitRef="USD">67554</krmd:FinanceLeaseCost>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000922">&lt;p id="xdx_89F_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zKNpO7m0QyU3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B8_zC6gKwzRWUK5"&gt;Supplemental cash flow information related to leases
was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49B_20240101__20240930_z9zFWvkbbZbi" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20230101__20230930_z3TBJni6YQbg" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="text-align: center"&gt;&lt;b&gt;Nine Months Ended&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 70%; padding-left: 8.25pt; text-indent: -8.25pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zsEqvrMPSCH6" style="vertical-align: bottom"&gt;
    &lt;td&gt;Operating cash flows from operating leases&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;373,046&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;229,879&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zc6FMQiffytl" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;Financing cash flows from finance leases&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;98,578&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;61,600&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000927"
      unitRef="USD">373046</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000928"
      unitRef="USD">229879</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="From2024-01-01to2024-09-30"
      decimals="0"
      id="Fact000930"
      unitRef="USD">98578</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact000931"
      unitRef="USD">61600</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000933">&lt;p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zvPao6Y57qB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B2_zHobzA7gJrza"&gt;Supplemental balance sheet information related to
leases was as follows:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240930_zkGNDxEy5nyb" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20231231_zfj7QKjQoz3f" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;September 30,&lt;br/&gt;
2024&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;December 31,&lt;br/&gt;
2023&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 17%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 17%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zUKGoupTq6x7" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z7iI4XVnolG1" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Operating lease right-of-use assets&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,063,731&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,514,055&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_z2Bc90rfh79b" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Operating lease current liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;395,954&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;368,313&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zpCmZ4XeYpzd" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Operating lease long term liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;3,102,097&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;3,336,300&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_zloCrfDY96a4" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;Total operating lease liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,498,051&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;3,704,613&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zYpNM6sUPA98" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;&lt;b&gt;Finance Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_z2bIO0JnclQ6" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Property and equipment, at cost&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;577,929&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;577,929&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z1PbQqb7pPHk" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Accumulated depreciation&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;(248,150&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;(161,461&lt;/td&gt;
    &lt;td&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zohKRMyBndKd" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Property and equipment, net&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;329,779&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;416,468&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zQQS7vFSwB8i" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Finance lease current liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;114,297&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;109,540&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zumSjJzwUjP6" style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 24.7pt; text-indent: -8.25pt"&gt;Finance lease long term liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;230,332&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;316,623&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zYz94yTFuF22" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 7.95pt; text-indent: -7.95pt"&gt;Total finance lease liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;344,629&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;426,163&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"&gt;&lt;b&gt;September 30,&lt;br/&gt;
2024&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"&gt;&lt;b&gt;December 31,&lt;br/&gt;
2023&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;b&gt;Weighted Average Remaining Lease Term&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Operating leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20240930_zFRgPxAG3Ka4" title="Operating leases term::XDX::P5Y3M22D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0971"&gt;5.31&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20231231_zdokCEYWuLR7" title="::XDX::P6Y10M17D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0972"&gt;6.88&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Finance leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20240930_z3OyiybQvduj" title="Finance leases  term::XDX::P2Y11M19D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0974"&gt;2.97&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20231231_zzqMJYkJYt71" title="::XDX::P3Y8M19D"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0975"&gt;3.72&lt;/span&gt;&lt;/span&gt; Years&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;b&gt;Weighted Average Discount Rate&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Operating leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20240930_z778HRP9LA0j" title="Operating leases discount rate"&gt;6.56&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20231231_zWAR3Jqmunb1"&gt;5.76&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;Finance leases&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20240930_zj5QFeSUA6H" title="Finance leases discount rate"&gt;6.30&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20231231_z9i6Vxe0410h"&gt;6.19&lt;/span&gt;%&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000938"
      unitRef="USD">3063731</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000939"
      unitRef="USD">3514055</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000941"
      unitRef="USD">395954</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000942"
      unitRef="USD">368313</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000944"
      unitRef="USD">3102097</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000945"
      unitRef="USD">3336300</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000947"
      unitRef="USD">3498051</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000948"
      unitRef="USD">3704613</us-gaap:OperatingLeaseLiability>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000953"
      unitRef="USD">577929</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000954"
      unitRef="USD">577929</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000956"
      unitRef="USD">248150</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000957"
      unitRef="USD">161461</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000959"
      unitRef="USD">329779</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000960"
      unitRef="USD">416468</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000962"
      unitRef="USD">114297</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000963"
      unitRef="USD">109540</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000965"
      unitRef="USD">230332</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000966"
      unitRef="USD">316623</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000968"
      unitRef="USD">344629</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000969"
      unitRef="USD">426163</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000977"
      unitRef="Pure">0.0656</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000978"
      unitRef="Pure">0.0576</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="AsOf2024-09-30"
      decimals="INF"
      id="Fact000980"
      unitRef="Pure">0.0630</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000981"
      unitRef="Pure">0.0619</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact000983">&lt;p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zZh9W77sRRAa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B6_zQqUwkv5Smyl"&gt;Maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;b&gt;Finance Leases&lt;/b&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; width: 52%"&gt;Remainder of 2024&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;$&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zd30vpCiHMul" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Operating Leases"&gt;133,495&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240930_zYY5AdlZOqWk" style="vertical-align: bottom; width: 18%; text-align: right" title="2024 - Finance Leases"&gt;32,897&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;2025&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zC5JfJ1lFkq2" style="text-align: right" title="2025 - Operating Leases"&gt;533,979&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240930_zyU5M9M75YE7" style="text-align: right" title="2025 - Finance Leases"&gt;131,437&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;2026&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zYi1lKqrMzbf" style="vertical-align: bottom; text-align: right" title="2026 - Operating Leases"&gt;533,979&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240930_zB9la6CQda9d" style="vertical-align: bottom; text-align: right" title="2026 - Finance Leases"&gt;131,437&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;2027&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20240930_zj6ohuQBEcm1" style="vertical-align: bottom; text-align: right" title="2027 - Operating Leases"&gt;533,979&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240930_z7KFxrdd2vX6" style="vertical-align: bottom; text-align: right" title="2027 - Finance Leases"&gt;74,194&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;2028&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z1AvXijsVCt6" style="vertical-align: bottom; text-align: right" title="2028 - Operating Leases"&gt;520,985&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240930_z79GrfaX7ZN6" style="vertical-align: bottom; text-align: right" title="2028 - Finance Leases"&gt;6,180&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;Thereafter&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_zVdKXuk8Khff" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Operating Leases"&gt;1,833,603&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240930_z5gKtBFh5L75" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Finance Leases"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1007"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;Total undiscounted lease payments&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20240930_zbchQm39jY61" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Operating Leases"&gt;4,090,020&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20240930_zpUPKFvzjzWc" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Finance Leases"&gt;376,145&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 16.45pt"&gt;Less: imputed interest&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20240930_z9GjRohU64e2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Operating Leases"&gt;(591,969&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;)&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20240930_z57TUA4bzJp1" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Finance Leases"&gt;(31,516&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;Total lease liabilities&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;$&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--OperatingLeaseLiability_iI_c20240930_z9LqknY3lBw5" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Operating Leases"&gt;3,498,051&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;$&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--FinanceLeaseLiability_iI_c20240930_zkbqLeZcxSad" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Finance Leases"&gt;344,629&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000985"
      unitRef="USD">133495</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000987"
      unitRef="USD">32897</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000989"
      unitRef="USD">533979</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000991"
      unitRef="USD">131437</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000993"
      unitRef="USD">533979</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000995"
      unitRef="USD">131437</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000997"
      unitRef="USD">533979</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact000999"
      unitRef="USD">74194</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001001"
      unitRef="USD">520985</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001003"
      unitRef="USD">6180</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001005"
      unitRef="USD">1833603</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <krmd:LesseeOperatingLeaseLiabilityPaymentsDueTotal
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001009"
      unitRef="USD">4090020</krmd:LesseeOperatingLeaseLiabilityPaymentsDueTotal>
    <krmd:LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001011"
      unitRef="USD">376145</krmd:LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal>
    <krmd:LesseeOperatingLeaseImputedInterest
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001013"
      unitRef="USD">591969</krmd:LesseeOperatingLeaseImputedInterest>
    <krmd:LesseeFinancingLeaseImputedInterest
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001015"
      unitRef="USD">31516</krmd:LesseeFinancingLeaseImputedInterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001017"
      unitRef="USD">3498051</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001019"
      unitRef="USD">344629</us-gaap:FinanceLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001021">&lt;p id="xdx_803_eus-gaap--IncomeTaxDisclosureTextBlock_z0BD5KGS1Mw2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 6 &#x2014; &lt;span id="xdx_822_zJwD9oNZlMie"&gt;INCOME TAXES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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 expense
of &lt;span id="xdx_90D_eus-gaap--DeferredIncomeTaxExpenseBenefit_dmxL_c20240701__20240930_z5LSg8NzPpS5" title="Income tax expense::XDX::0"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1023"&gt;zero&lt;/span&gt;&lt;/span&gt; and income tax benefit of $&lt;span id="xdx_907_eus-gaap--DeferredIncomeTaxExpenseBenefit_c20230701__20230930_zN3U0HhBS0Dk" title="Income tax benefit"&gt;300,247&lt;/span&gt; for the three months ended September 30, 2024 and 2023, respectively. For the
nine months ended September 30, 2024 and 2023, the Company reported income tax expense of &lt;span id="xdx_90A_eus-gaap--DeferredIncomeTaxExpenseBenefit_dmxL_c20240101__20240930_zBTmhgRKg3zg" title="Income tax expense::XDX::0"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1027"&gt;zero&lt;/span&gt;&lt;/span&gt; and income tax benefit of $&lt;span id="xdx_902_eus-gaap--DeferredIncomeTaxExpenseBenefit_c20230101__20230930_z3h01ATwwaAh" title="Income tax benefit"&gt;1,477,642&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We evaluate our deferred tax assets to determine if
they are more likely than not to be realized by assessing both positive and negative evidence in accordance with ASC Topic 740, Income
Taxes.&#160; After considering our cumulative pretax loss (the three-year period ending with the current year), as well as analyzing all
available evidence,&#160;we recorded a valuation allowance of $&lt;span id="xdx_909_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20231231_zbc4UmalXtB3" title="Valuation Allowance"&gt;6,002,777&lt;/span&gt; against our net deferred tax assets during the year ended
December 31, 2023.&#160; As of September 30, 2024, the valuation allowance is $&lt;span id="xdx_903_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240930_zmDEqluak3Ui" title="Valuation Allowance"&gt;6,895,301&lt;/span&gt;. As we continue to assess the realizability of our
deferred tax assets, reported pretax income and new evidence may result in a partial or full reduction of the valuation allowance in future
periods.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Recurring items cause our effective tax rate to differ
from the U.S. federal statutory rate of &lt;span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20240101__20240930_zzA7UkjDT1Ke" title="Statutory rate"&gt;21&lt;/span&gt;%, including U.S. federal R&amp;amp;D credits, U.S. state tax rates, and stock-based compensation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;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 2020 are no longer subject to examination
by tax authorities.&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2023-07-012023-09-30"
      decimals="0"
      id="Fact001025"
      unitRef="USD">300247</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2023-01-012023-09-30"
      decimals="0"
      id="Fact001029"
      unitRef="USD">1477642</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001031"
      unitRef="USD">6002777</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2024-09-30"
      decimals="0"
      id="Fact001033"
      unitRef="USD">6895301</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2024-01-01to2024-09-30"
      decimals="INF"
      id="Fact001035"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2024-01-01to2024-09-30" id="Fact001037">&lt;p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zLsfjh654rbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 7 &#x2014; &lt;span id="xdx_823_z9rHQQEUoJdf"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;LEGAL PROCEEDINGS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has been and may again become involved in legal proceedings,
claims and litigation arising in the ordinary course of business. &#160;The Company is not presently a party to any litigation or other
legal proceeding that is believed to be material to its financial condition.&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
